- The Forest UI, what your operations team uses daily.
- AI agents (Claude, Dust, Decagon, internal builds), via the built-in MCP server, with the same permissions and audit trail.
Supported languages
Node.js
@forestadmin/agent, TypeScript-first, multi-datasource, plugin ecosystem. The most actively developed agent.Features: full TypeScript support with type inference, multi-datasource, plugin ecosystem, advanced customization API, Cloud and self-hosted deployment.Ruby
forest_admin_agent, ActiveRecord and Mongoid support, Rails integration.Features: ActiveRecord and Mongoid datasources, Rails integration, custom actions and fields, approval workflows.Architecture
All Forest agents follow the same architecture:Core concepts
| Concept | What it is |
|---|---|
| Datasources | Connections to your databases, APIs, or custom sources. Multiple per agent. |
| Collections | Each table or model becomes a collection, what operators browse, search, and act on. |
| Customizations | Actions, computed fields, segments, relationships, hooks, plugins. Defined in code. |
| Hooks | Intercept and modify CRUD operations to enforce business rules. |
| MCP server | Exposes your collections, actions, and workflows to AI agents under the same permissions and audit trail. |
| Authentication | Forest handles SSO, SAML, 2FA, SCIM provisioning, and role-based permissions. |
Choosing an agent
| Agent | Best for | Deployment |
|---|---|---|
Node.js (@forestadmin/agent) | Modern apps, TypeScript projects, multi-datasource setups | Cloud or self-hosted |
Ruby (forest_admin_agent) | Rails applications | Self-hosted |
Migrating from a v1 agent?
If you’re using a legacy agent (forest-express-sequelize, forest-express-mongoose, forest-rails, or django-forestadmin v1), the migration path is documented:
Migration guide
Step-by-step migration from v1 to the current generation.
Legacy reference
Reference for v1 agents, maintained for migration purposes only.
Getting started
Next steps
Node.js reference
Complete API reference for
@forestadmin/agent.Ruby reference
Complete API reference for
forest_admin_agent.Quickstart
Get an agent running in 10 minutes.
Need help?
Documentation
Full docs portal.
Community
Ask the community.
Support
Reach the Forest team.