Inferable is the easiest way to convert your existing internal APIs, functions, and scripts into
autonomous agents that you can have a conversation with.
- Open Source, MIT licensed and self-hostable
- Fully managed Re-Act (reasoning + acting) agent control-plane
- Composable agents with structured outputs support
- Trigger agents from Slack, E-mail and more
- Durable tool calls with fault-tolerance, load balancing, and caching
- Built-in tool discovery across your internal infrastructure
- Dynamic tool attachment based on conversational context
- Primitives for BYO custom Authentication and Authorization
- Human-in-the-loop with explicit approvals driven by code
- No inbound connections or ingress required with long-polling SDKs
- Native SDKs for TypeScript, Go, .NET and more coming up
- Trigger agents from Zapier, HTTP APIs for advanced integrations
- Adapters to convert Postgres, GraphQL, tRPC into tools
The easiest way to get started is by following the Quickstart.
- Text to SQL Agent: Let Inferable access a database (read-only or read/write), and ask it to perform actions.
- Terminal Copilot: Run commands in your terminal, with explicit human approvals.
- Data Connector: Deploy a docker container in your infrastructure, and let Inferable take actions with your REST / GraphQL APIs.
Language | Source | Package |
---|---|---|
Node.js / TypeScript | Quick start | NPM |
Go | Quick start | Go |
.NET | Quick start | NuGet |
React (Chat-only) | Quick start | NPM |
Bash | Quick start | Source |
This repository contains the Inferable control-plane, as well as SDKs for various languages.
Core services:
/control-plane
- The core Inferable control plane service/app
- Playground front-end and management console/cli
- Command-line interface tool (alpha)
SDKs:
/sdk-node
- Node.js/TypeScript SDK/sdk-go
- Go SDK/sdk-dotnet
- .NET SDK/sdk-react
- React SDK
Bootstrap templates:
/bootstrap-node
- Node.js bootstrap application template/bootstrap-go
- Go bootstrap application template/bootstrap-dotnet
- .NET bootstrap application template
Inferable is 100% open-source and self-hostable. See our self hosting guide for more details.
We welcome contributions to all projects in the Inferable repository. Please read our contributing guidelines before submitting any pull requests.
All code in this repository is licensed under the MIT License.