RESTHeart

  • Ask Sophia
  • Docs
  • FAQ
  • GET
  • Contacts
RESTHeart 8 is the current stable release. Switch documentation to v8
v8 v7 v6 v5 v4 v3
Edit Page

Get Started

  • Setup
  • Try RESTHeart online
  • Absolute Beginner Tutorial
  • Video Tutorials
  • Quick Reference
  • Resource URIs
  • GraalVM
  • Representation Format
  • Logging
  • Other tutorials
  • Performances
  • Clustering & Load Balancing
  • Enterprise License

Upgrade to v5

Roadmap

Content API

  • Read JSON Documents
  • Write JSON Documents
  • Binary Files with GridFS
  • Aggregations
  • Upload CSV files
  • JSON Schema Validation
  • Change Streams
  • Transactions

Management API

  • Databases and Collections
  • Indexes
  • Relationships

Securing Requests

  • Overview
  • Authentication
  • Authorization
  • User Management
  • Configure TLS
  • Secure connection to MongoDB
  • How Clients Authenticate

Plugins

  • Overview
  • Development Environment Setup
  • Core Plugins
  • Security Plugins
  • How to deploy a Plugin

Other Features

  • Proxying requests
  • Serving static resources
  • ETag
  • CORS Support
  • Shard Keys
  • Cursor Pools
  • Monitoring
  • Auditing
  • Introduction

How to deploy Plugins

Introduction

To deploy a plugin, just copy its jar file in the ./plugins directory of restheart.

For examples refer to RESTHeart Examples repo.

If a plugin requires external dependencies that are not bundled with the restheart.jar file you can just copy the jar files in the ./plugins directory of restheart.

More information on how to deploy a plugin is available in the random-string-service plugin example.

Made with by SoftInstigate
Privacy Policy Cookie Policy