Skip to main content
The Fibonacci SDK provides a comprehensive Python API for building, executing, and managing AI workflows. This reference documents all public classes, methods, and configuration options.

Installation

Workflow

Core workflow class for building and executing pipelines

FibonacciClient

Client for interacting with Fibonacci Cloud

LLMNode

Node for AI model interactions

ToolNode

Node for external tool integrations

CriticNode

Node for quality evaluation and iteration

ConditionalNode

Node for conditional branching logic

Core Classes

Configuration Classes

Exceptions

Basic Example

Async Support

All workflow operations support async/await:

Type Hints

The SDK is fully typed for IDE support:

Versioning

The SDK follows semantic versioning:
  • Major: Breaking changes to public API
  • Minor: New features, backwards compatible
  • Patch: Bug fixes, backwards compatible
Check your installed version: