Skip to main content

System Requirements

Python Version

Python 3.11 or higher is required

Operating Systems

macOS, Linux, Windows (64-bit)

Installation Methods

Using Poetry

Using uv

From Source

Optional Dependencies

Security Features

For secure keychain storage and enhanced security features:
This includes:
  • keyring - System keychain integration (macOS Keychain, Windows Credential Manager, Linux Secret Service)
  • Secure API key storage
  • Migration tools from plaintext to encrypted storage

Development Dependencies

For contributing to Fibonacci or running tests:
This includes:
  • pytest - Testing framework
  • pytest-asyncio - Async test support
  • black - Code formatting
  • ruff - Linting
  • mypy - Type checking

Full Installation

Install everything:

Verify Installation

After installation, verify everything is working:
You should see:

CLI Installation

The SDK includes a command-line interface. After installation, the fibonacci command is available:
Output:

Troubleshooting

Make sure you’ve activated your virtual environment:
Then reinstall:
Fibonacci requires Python 3.11+. Check your version:
If needed, install a newer Python version or use pyenv:
On Linux, you may need to install the Secret Service backend:
If you’re behind a corporate proxy:

Next Steps

Set Up Authentication

Configure your API key securely

Quickstart

Build your first workflow