# Llana

> Self-hosted, open-source API wrapper exposing REST APIs for databases in minutes. Supports MySQL, PostgreSQL, MSSQL, MongoDB with auth, roles, caching, webhooks.

- **Category:** API Management
- **Licence:** BSD-4-Clause
- **Latest version:** v1.32.0
- **Open source:** oss
- **Languages:** Typescript
- **Platforms:** Docker Compose
- **Tags:** Redis, API, Databases, Webhooks, REST API, Openapi, No Code, Nestjs, Rbac, Typescript, Docker, Caching, Websockets, Jwt auth, Api rest, Restful Apis, Api Wrapper, API Key Auth

## Description

Llana is a lightweight, open-source API wrapper built with NestJS that automatically generates a REST API for your database. Connect MySQL, PostgreSQL, MSSQL, MongoDB, Airtable, and other data sources, then configure access roles and permissions. It includes JWT and API key authentication, role-based access control, in-memory and Redis caching, webhooks, WebSockets for real-time sync, OpenAPI 3.1 documentation, and soft delete support. Deploy via Docker (juicyllama/llana), Docker Compose, or run directly with Node.js. The project is actively developed with version 1.32.0 released.

## Links

- [Homepage](https://github.com/juicyllama/llana)
- [Website](https://llana.io)
- [Docker](juicyllama/llana)
- [Documentation](https://llana.io/install)
- [GitHub Repository](https://github.com/juicyllama/llana)
- [n8n Integration](https://llana.io/integrations/n8n)
- [Nuxt Integration](https://llana.io/integrations/nuxt)
- [Data Sources Overview](https://llana.io/data-sources/overview)
- [Postman Collection](https://www.postman.com/juicyllama/)

---
Source: https://selfhost.directory/project/llana