Welcome to the Enseada User Guide!
Enseada is a modern, fast and scalable package registry, designed from the ground up to run in elastic, container-based environments and to be highly available and distributed.
- Multiple package repositories
- Multiple storage backends
- Strong authentication based on OAuth 2.0 tokens
- Flexible ACL engine to manage user permissions
- Complete management API
- CDN and cache friendly
The server is written to be small and fast, and its only dependency is the database. It uses CouchDB to store data about users, repositories and access control, while delegating to the storage engine for reading and writing artifacts. Thanks to its completely stateless nature it can be horizontally scaled with ease, or replicated over multiple geographic regions.