Skip to content

symbolica-ai/agentica-python-sdk

Repository files navigation

Agentica Python SDK

PyPI version

Agentica is a type-safe AI framework that lets LLM agents integrate with your code—functions, classes, live objects, even entire SDKs. Instead of building MCP wrappers or brittle schemas, you pass references directly; the framework enforces your types at runtime, constrains return types, and manages agent lifecycle.

Documentation

The full documentation can be found at docs.symbolica.ai.

Installation

pip install symbolica-agentica

Grab an API key here.

export AGENTICA_API_KEY=<your-api-key>

Want to run locally? Run the Agentica Server.

Quick Example

from agentica import agentic
from typing import Literal

@agentic()
async def analyze(text: str) -> Literal["positive", "neutral", "negative"]:
    """Analyze sentiment"""
    ...

result = await analyze("Agentica is an amazing framework!")

See the Quickstart Guide for a complete walkthrough.

Requirements

Python 3.12 or 3.13, uv.

Issues

Please report bugs, feature requests, and other issues in the symbolica/agentica-issues repository.

Contributing

See CONTRIBUTING.md for guidelines. All contributors must agree to our CLA.

Code of Conduct

This project adheres to a Code of Conduct. By participating, you are expected to uphold this code.

License

See LICENSE.

About

The official Python SDK for the Agentica agent framework

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Packages

No packages published