7 stable releases
new 7.13.2+rc | Jun 13, 2025 |
---|---|
7.13.1+dev | Jun 12, 2025 |
7.12.0+dev | May 12, 2025 |
7.9.2+dev | Apr 27, 2025 |
#953 in HTTP server
174 downloads per month
95KB
1.5K
SLoC
🚀 Mycelium: The Ultimate API Gateway
Welcome to Mycelium API Gateway, it is a modern, open-source platform for secure, flexible, and scalable API management. Designed with a multi-tenant architecture and a strong focus on security, Mycelium is ideal for organizations that need to manage multiple APIs and users in a structured and controlled way. With support for federated authentication, YAML-based RBAC, and integrations with tools like HashiCorp Vault, Redis, and Postgres, the gateway simplifies the orchestration of downstream APIs with both safety and efficiency. Its declarative and intuitive configuration makes it developer-friendly and easy to adopt by DevOps teams.
📃 Visit the oficial documentation
Key features include
- AI-aware API Gateway: Automatically discovers downstream services and understands their capabilities to route requests accordingly.
- Authentication & Authorization: Supports multiple identity providers, detailed RBAC via YAML, and built-in two-factor authentication (2FA) with TOTP.
- Multi-Tenant Architecture: Create and manage tenants, invite users, and assign roles for collaborative environments.
- Secure Secrets Management: Integrates with Vault, supports environment variables, and injects secrets dynamically into downstream APIs.
- API Routing & Webhooks: Smart routing configuration and secure webhooks with token-based authentication.
- YAML-Driven Configuration: All gateway settings are managed through simple and readable YAML files.
- Security-First Design: Handles token management, passes security credentials downstream automatically, and adheres to enterprise security best practices.
With a growing community and a modular, scalable design, Mycelium is the ideal choice for developers and teams looking for a powerful, extensible solution for modern API management.
Dependencies
~39–55MB
~1M SLoC