SDK Downloads

    Official SDKs for your favorite programming language

    Official SDKs
    TypeScript
    Open Source

    JavaScript

    Official JavaScript/Node.js SDK

    v2.1.0

    Installation

    bash
    npm install @fantomu/sdk

    Features

    TypeScript support
    Promise-based
    Browser & Node.js

    Quick Example

    javascript
    import { FantomuClient } from '@fantomu/sdk';
    
    const client = new FantomuClient({
      apiKey: 'your-api-key'
    });
    
    // Create an agent
    const agent = await client.agents.create({
      name: 'Email Assistant',
      capabilities: ['email_processing']
    });
    
    // Execute a task
    const result = await agent.execute({
      task: 'Draft a professional email',
      context: { recipient: 'client@example.com' }
    });
    
    console.log(result);

    Python

    Official Python SDK

    v1.8.2

    Installation

    bash
    pip install fantomu-sdk

    Features

    Async support
    Type hints
    Pydantic models

    Quick Example

    python
    from fantomu import FantomuClient
    
    client = FantomuClient(api_key="your-api-key")
    
    # Create an agent
    agent = client.agents.create(
        name="Email Assistant",
        capabilities=["email_processing"]
    )
    
    # Execute a task
    result = agent.execute(
        task="Draft a professional email",
        context={"recipient": "client@example.com"}
    )
    
    print(result)

    Go

    Official Go SDK

    v1.3.1

    Installation

    bash
    go get github.com/fantomu/go-sdk

    Features

    Context support
    Structured logging
    HTTP/2

    Quick Example

    go
    package main
    
    import (
        "context"
        "fmt"
        "github.com/fantomu/go-sdk"
    )
    
    func main() {
        client := fantomu.NewClient("your-api-key")
        
        // Create an agent
        agent, err := client.Agents.Create(context.Background(), fantomu.CreateAgentRequest{
            Name: "Email Assistant",
            Capabilities: []string{"email_processing"},
        })
        if err != nil {
            panic(err)
        }
        
        // Execute a task
        result, err := agent.Execute(context.Background(), fantomu.ExecuteTaskRequest{
            Task: "Draft a professional email",
            Context: map[string]interface{}{
                "recipient": "client@example.com",
            },
        })
        if err != nil {
            panic(err)
        }
        
        fmt.Println(result)
    }

    PHP

    Official PHP SDK

    v1.2.0

    Installation

    bash
    composer require fantomu/php-sdk

    Features

    PSR-4 autoloading
    Guzzle HTTP
    PHP 8.1+

    Quick Example

    php
    <?php
    
    use Fantomu\FantomuClient;
    
    $client = new FantomuClient('your-api-key');
    
    // Create an agent
    $agent = $client->agents()->create([
        'name' => 'Email Assistant',
        'capabilities' => ['email_processing']
    ]);
    
    // Execute a task
    $result = $agent->execute([
        'task' => 'Draft a professional email',
        'context' => ['recipient' => 'client@example.com']
    ]);
    
    echo $result;

    Get Started in Minutes

    Choose your preferred language and start building AI agents right away

    1

    Install SDK

    Install the official SDK for your programming language

    2

    Get API Key

    Sign up and get your API key from the dashboard

    3

    Start Building

    Create your first AI agent and execute tasks