Skip to main content
Fibonacci SDK Hero

Welcome to Fibonacci

Fibonacci is the Cursor for SaaS tools - a powerful Python SDK that lets you build, deploy, and execute AI-powered workflows that orchestrate your favorite tools and services.

Why Fibonacci?

Built from the ground up for LLM-powered automation. Our LLM nodes seamlessly integrate with Claude and other models to analyze, generate, and transform data.
Connect to Google Sheets, Slack, Notion, Salesforce, and dozens more. Execute real actions across your entire tool stack.
Secure keychain storage, comprehensive audit logging, and API key redaction. Built for teams that take security seriously.
Define workflows programmatically in Python or declaratively in YAML. Version control your automation like any other code.

Quick Example

Here’s a simple workflow that reads data from Google Sheets and generates an analysis:
from fibonacci import Workflow, LLMNode, ToolNode

# Create a workflow
wf = Workflow(
    name="Sales Analysis",
    description="Analyze sales data from Google Sheets"
)

# Read data from Google Sheets
read_data = ToolNode(
    id="read_sales",
    name="Read Sales Data",
    tool="google_sheets_read",
    params={"spreadsheet_id": "{{input.sheet_id}}"}
)

# Analyze with AI
analyze = LLMNode(
    id="analyze",
    name="Generate Analysis",
    instruction="""
    Analyze this sales data and provide:
    1. Key trends
    2. Top performers
    3. Areas for improvement
    
    Data: {{read_sales}}
    """,
    dependencies=["read_sales"]
)

# Add nodes and deploy
wf.add_nodes([read_data, analyze])
workflow_id = wf.deploy(api_key="fib_live_xxx")

# Execute
result = wf.run(input_data={"sheet_id": "abc123"})
print(result.output_data["analyze"])

What Can You Build?

Data Pipelines

ETL workflows that extract, transform, and load data across services

AI Agents

Autonomous agents that research, analyze, and take action

Report Generation

Automated reports that pull data and generate insights

Content Creation

AI-powered content workflows with human-in-the-loop

Customer Support

Intelligent ticket routing and response generation

Sales Automation

Lead scoring, outreach, and CRM automation

Getting Help