Skip to content

Welcome to dropwizard-orient-server

Embedded OrientDB server for Dropwizard.

Release notes - Support - License

Simplifies development environment (no need to maintain separate server) without sacrificing functionality (embedded server is 100% the same as usual server). Also, simplifies production deployment and allows to slightly reduce memory consumption on server due to single (shared) vm. To switch application to external server simply switch off embedded server in configuration.

Embedding is officially proposed

Note

Orient 3.0 docs show the following code snippet which could be confusing:

OrientDB orientDB = new OrientDB("embedded:/tmp/",OrientDBConfig.defaultConfig());
This is not the same as starting embedded server! The code above only allows using orient databases within application, but not running studio, starting rest api, enabling plugins etc.

Main features