MarkLogic 5 is THE operational database for Big Data. Built from the ground up for performance and scale, it includes ACID transactions and real-time search.   Read about MarkLogic 5 »

Learn about MarkLogic

Get Coding Quickly. Interactive coding tutorial using a REST API Learn the Ninja Way. Interactive coding tutorials using XQuery Watch and Learn. Visual Tools.

New & Notable

Blog postname() is a code smell

by Evan Lenz, February 3, 2012
Namespace-related bugs are a pain in the neck. You can avoid a large class of them by pretending that the name() function never existed (and avoid using it).

5-minute Guide to Packaging

by Norman Walsh, Jan 20, 2012
Packaging in MarkLogic 5 makes it easy to move application server and database configurations between machines. Run through this tutorial to get up to speed.

People & Meetups

Questions & Answers

Topics for Discovery See all tutorials»

IDEs and Related Tools

Query Console

New with MarkLogic 5, Query Console is a web-based tool for editing, running, debugging, and profiling queries.

Eclipse XQDT Plugin

XQDT is a set of open source plugins for the Eclipse IDE, providing support for syntax highlighting and content-assisted editing of XQuery modules.

XQDebug

XQDebug is a browser-based source-level debugger for MarkLogic XQuery code.

Loading & Processing Data

Information Studio

Part of MarkLogic 5, Information Studio provides an extensible, browser-based Interface and XQuery API for loading data into MarkLogic

RecordLoader

RecordLoader is a Java-based tool, designed to load any number of arbitrary-sized input documents into a MarkLogic database.

XQSync

XQSync is a command-line, Java-based tool, tool that can copy documents and their MarkLogic metadata between databases.

Connectors

XCC (Java and .Net)

XCC is an interface to communicate with MarkLogic Server from a Java or .NET middleware application layer.

Corona (REST)

Corona is a community-sponsored RESTful API for CRUD and Search in MarkLogic that you can use without knowing XQuery and XSLT on day one.

Ant Tasks

Apache Ant is a command-line tool from the Java world that can be used, along with a set of MarkLogic specific Tasks, to automate a variety of common use cases.

Search

5 Minute Guide

MarkLogic's Search API makes it easy to do flexible Google-style searches.

Search Developer's Guide

Product documentation that provides procedures, methodologies, and conceptual information about developing search-related applications in MarkLogic Server.