JavaScript SDK
Documentation for the Agentuity JavaScript SDK
The Agentuity JavaScript SDK provides a powerful framework for building AI agents in JavaScript and TypeScript. It offers a comprehensive set of tools for creating, deploying, and managing agents with features like key-value storage, vector storage, and OpenTelemetry integration.
Installation
When you create a project with Agentuity, you will automatically have access to the Agentuity JavaScript SDK.
The SDK currently works with Bun and Node.js and the project will automatically install the correct dependencies.
Prerequisites
Before using the Agentuity JavaScript SDK, ensure you have the following prerequisites installed:
- Node.js: Version 22 or higher is required
- Bun (optional): Version 1.2.4 or higher is required
Installing Node.js
You can download and install Node.js from the official website. Make sure to install version 22 or higher.
Installing Bun
Bun is an optional but recommended runtime for the Agentuity SDK. You can install it using the following command:
For more information, visit the Bun installation documentation.
Development
You can start your project by running the following command:
This will start your project in development mode and open a new browser window connecting your Agent to the Agentuity Console in Live Mode.
You can also start your project in development mode without connecting to the Agentuity Console by running the following command:
Or for Bun:
If you would like to manually test your Agents locally, you can do so by running the following command:
Make sure you replace agent_ID
with the ID of your Agent.
Next Steps
- Core Concepts - Learn about the fundamental concepts of the Agentuity JavaScript SDK
- LLM - Learn about the LLM integrations available in the Agentuity JavaScript SDK
- Frameworks - Learn about using frameworks with the Agentuity JavaScript SDK
- API Reference - Explore the detailed API documentation
- Error Handling - Learn about the error handling in the Agentuity JavaScript SDK
- Examples - See practical examples of using the SDK