Skip to content

Open-source, developer-first platform to build production-ready AI agents. ✨

License

Notifications You must be signed in to change notification settings

inferablehq/inferable

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Website Documentation Discord Slack

NPM Version GitHub go.mod Go version NuGet Version

Introduction

Inferable is the developer platform for building agentic automations from your existing code. You bring the code, we bring the automation engine.

Key Features

Here's a concise key features section with 5 points highlighting Inferable's main benefits:

πŸš€ 2-Minute Setup: Get started in minutes with our managed platform - wrap your existing functions, REST APIs, GraphQL endpoints, and more.

πŸ”„ Rapid Iteration: Built for developers to quickly prototype, test and refine AI automations with instant feedback. If you can write a function, you can build an agent.

⚑️ Distributed Durable Execution: Our durable execution engine helps you agents recover from partial failures, load balance across your compute, and caches results for fast re-runs.

πŸ›‘οΈ Zero Network Config: No inbound connections or networking config required - your compute runs securely behind your firewall, and polls for instructions.

πŸ’» Your Infrastructure, Your Control: Keep sensitive data and compute on-premise while leveraging our cloud orchestration. Inferable can't see or access any runtime information or environment variables.

πŸ”Œ Multiple Language Support: Native SDKs for TypeScript, Go, .NET and more coming soon - integrate with your existing codebase in minutes.

SDKs

Each SDK directory contains its own README with specific installation instructions, quick start guide, and usage examples.

Quick Start

For language-specific quick start guides, please refer to the README in each SDK's directory:

Feature Comparison

Core Features

Feature Node.js Go .NET
Register Functions βœ… βœ… βœ…
Create Runs βœ… βœ… ❌

Advanced Features

Feature Node.js Go .NET
Create Blob results βœ… ❌ ❌
Mask results βœ… ❌ ❌
Visibility timeout configuration βœ… ❌ ❌
Retry configuration βœ… ❌ ❌

Documentation

For comprehensive documentation on using Inferable AI, please visit our official documentation.

Contributing

We welcome contributions to all our SDKs. Please read our contributing guidelines before submitting any pull requests.

License

All SDKs in this repository are licensed under the MIT License. See the LICENSE file for details.