Whether you're new to MarkLogic or a seasoned pro, there's something here for you. Be sure to also visit the online product docs. You may also want to learn more about Free On Demand and Instructor-Led Training offerings.

The MarkLogic Support team also produces a very helpful Knowledge base.

Featured tutorials

XQuery JavaScript
Semantics Loading data

Other tutorials


Getting Started with the Node Client API

Customized Tokenization

Hands-on code examples for configuring the tokenization of hashtags, user names, and phone numbers inside tweets.

Improving Recall with a Semantic Constraint

Using semantic queries to constrain search results

Building a Semantic Infopanel

Build a semantic Infopanel alongside search results

Using an Aggregation Function via REST

In a recent post, I showed how to build a your own Aggregation function with MarkLogic 6...

A MapReduce Aggregation Function

MarkLogic has the ability to call out to C++ code to do Map/Reduce calculations...

The Inside Story -- Configuration and Status Information

Introducing tools and a RESTful API for access to MarkLogic Server configuration and status information.

Developing XQuery Applications: Part 1

Developing XQuery Applications, Part 2

5-minute Information Studio Walkthrough

Writing and Searching POJOs in MarkLogic

5-minute Guide to Packaging

Packaging, part of the suite of Configuration Management features, makes it easy to move application server and database configurations between machines. Run through this tutorial to get up to speed.

SQL to MarkLogic mapping

Helpful analogies for those coming to MarkLogic from an RDBMS world

Query, Search, and Indexing

Adding Google Maps to an App Builder Application

Jumpstart custom scripting with the Information Studio API's

Use Information Studio APIs to automate common content loading and transformation tasks.

Learning to use Search Clustering

An introduction to adding search clustering to your application

Inside MarkLogic Server

This paper describes the MarkLogic Server internals: its data model, indexing system, update model, and operational behaviors. It's intended for a technical audience — either someone new to MarkLogic wanting to understand its capabilities, or someone already familiar with MarkLogic who wants to understand what's going on under the hood.

Web Services with MarkLogic Server

This tutorial will walk the reader through the process of developing a simple XML-RPC web service wrapper to exemplify how a query might be passed to MarkLogic Server.

Eclipse Plugin Setup Instructions

Step-by-step instructions to getting set up with MarkLogic and the Eclipse XQDT Plugin

Serving Images with MarkLogic Server

RecordLoader: Ingesting XML with Knife, Fork, and Shovel

XQSync: a Wheelbarrow for Content

Using XML Schema with MarkLogic Server

An Introduction to MarkLogic Server and XQuery

A technical introduction to MarkLogic Server is, what you can do with it, and how to use it via XQuery.

PerformanceMeters: Test Harness for XQuery

Integrating MarkLogic Server With the Apache Webserver

Paginated Search for Web Applications

5-minute Guide to the Search API

This introductory tutorial walks you through a complete sample application of the Search API, quickly covering a large range of its features.

ISO-8601 Dates in Java and XQuery

Day One Concepts and Terms

MLJAM: An XQuery Library for Evaluating Java Code

Data Management

Using The MarkLogic XQuery JSP Tag Library

Data Model

MLSAM: An XQuery Library for Relational Database Access

MLJAM: Wire Protocol Documentation



What is Enterprise NoSQL
A video introduction to Enterprise NoSQL.
65 Million Emails and Growing – Search and Analysis in seconds
This is a demo of how MarkLogic powers http://markmail.org
How does MarkLogic Fit in Your World?
A video introduction to MarkLogic architecture and how it fits in your world.
Social Media Demo
A demo of MarkLogic functionality with an application build on the MarkLogic Java API.
Getting Started with MarkLogic and EC2
How to fire up the MarkLogic Developer AMI, configure a REST API instance and make some simple use of the database.
Getting Started with MarkLogic and Amazon Cloud Formation
How to launch a MarkLogic Cluster using Amazon Cloud Formation templates
Getting Started with the REST API
Screencast that shows how to install and get going with the REST API.
Applications Services
Video tutorial that shows how to load data with Information Studio and build a search application with App Builder.
Applications Services, Part 2
Video tutorial that shows you how to build a customized application.
Query Console
Screencast that shows features available in Query Console.
New features in Query Console as of MarkLogic 7
This demo shows off new UI features as well as access to SQL and SPARQL in Query Console
Plugin for Nagios Screencast
Screencast that shows how to monitor MarkLogic using Nagios.

Quick Reference Cards

Free Online Training

Training Courses

Live Online - CDT
Live Online - CDT
Live Online - CDT
Live Online - BST
Live Online - CDT
Live Online - BST
Live Online - CDT


  • thank you for sharing java script ....
  • Your Java API is the best topic Thanks for it <a href="http://imeshlab.com/Core-Java.IM">JavaTraining In Chandigarh</a>
  • I work Ruby on Rails,Can you guys write how to integrate mark Logic with our Rails applications, A sample application or a good elaboration tutorial can help me. You have written for Java and DotNet, But not for Rails. Thanks in Advance.