REST APIs

The Nuxeo platform features an extensive, document-oriented API to create, query and manage content, and a command-oriented API for complex interactions. Combined, the REST API is a great way to build applications and integrate with the platform.

HTTP / HTTPS API is the best way to integrate portals, workflow engines, ESBs, custom applications written in JavaScript, Ruby, etc. remotely with the Nuxeo Platform repository. Use your favorite programming language and build a customized interface in few minutes, while fully leveraging the Nuxeo Platform and its features.


Highlights of the REST API


Learn Everything About the Nuxeo REST API

Follow this course from Nuxeo Online University to Understand the concepts of the Nuxeo REST API, leverage the Nuxeo REST API to manipulate documents and enrich them by calling your own objects and launch commands. At the end of the course, you should be able to build a custom front-end interface!


Give it a Try!

  1. Check out the API playground on GitHub to understand the endpoints.
  2. Watch our Nuxeo University videos about the REST API. These training videos will allow you to understand the concepts of the Nuxeo REST API, leverage them to manipulate documents, enrich them by calling your own objects, launch commands and build a custom front-end interface!
  3. Read our complete REST API documentation.
  4. Download our API eBook which provides a technical overview of the Nuxeo REST API and explains what sets it apart from other HTTP APIs.

We work hard to keep our underlying HTTP API simple and easy to use directly, but we also offer some pre-built client libraries to make it even easier. Check out our client SDKs for iOS, Android, JavaScript (node / browser), Java, PHP or Python.


Latest Blog Posts:

Webda - Welcome to Serverless Application

Webda - Welcome to Serverless Application

The goal of Webda is to have a framework that allows you to code locally and test it using a Node.JS and then deploy it automatically either to Lambda with API Gateway or by creating a Docker image with it including a NodeJS server. Let’s take a look at how to get started and create a new project.

Continue Reading >

Nuxeo Python Client - A Python Client Library for Nuxeo Automation and REST API

Nuxeo Python Client - A Python Client Library for Nuxeo Automation and REST API

The Nuxeo Python Client is a Python client library for Nuxeo Automation and REST API. Let's take a look at this client and learn how to install and use it.

Continue Reading >

Additional Resources: