Skip to main content

Agent Framework For Fintech

Project description

What is Upsonic

Upsonic is the AI Agent Development Framework and AgentOS that used by the fintech and banks.



Upsonic Framework

You can use the Upsonic Framework to build safety-first AI Agents or teams with Memory, KnowledgeBase, OCR, Human in the Loop, tools and MCP Support. The Upsonic framework orchestrates all of the operations with its pipeline architecture.

You are able to create complex and basic agents in one unified system. Our development process is based on what our community wants. Currently we are doubling down on Safety Engine and OCR capabilities.

pip install upsonic
from upsonic import Task, Agent

task = Task("Who developed you?")

agent = Agent(name="Coder", model="openai/gpt-5-mini")

agent.print_do(task)

Docs, Guides



Why Upsonic?

At Upsonic, we don't just build features in isolation. We listen to our community and prioritize what matters most to you. Right now, that means doubling down on Safety and OCR capabilities: two areas our users have made clear are critical for production workloads.

And of course, we've got you covered on the fundamentals. Upsonic ships with all the core features you'd expect from a modern framework, so you're never trading off functionality for innovation.

TL;DR: We're focused on what you need (Safety + OCR), while delivering everything you expect.

Safety Engine

It's our most differentiating feature in the competition. In the current development cycle of agents, the main problem is being sure about safety. There are lots of wrong ways and potential problems that go against your company policy. So we made a feature where you can create policies, put them on your agents, and track them. This way you'll see your safety policies enforced on your agents. And it's an LLM-agnostic feature, so you can use your policies on any agent once you create them.

from upsonic import Agent, Task
from upsonic.safety_engine.policies.pii_policies import PIIBlockPolicy

agent = Agent(
    model="openai/gpt-4o-mini",
    agent_policy=PIIBlockPolicy,
)

task = Task(
    description="Create a realistic customer profile with name Alice, email alice@example.com, phone number 1234567890, and address 123 Main St, Anytown, USA"
)

result = agent.do(task)
print(result)

Concept Docs

OCR

In our framework, we directly support many local and cloud OCR providers to speed up this process. This way, developers don't need to struggle with the OCR step anymore. You can directly use all OCRs from one unified interface.

Concept Docs



Upsonic AgentOS

AgentOS is a deployment and management platform for your AI Agents. You can click on the buttons to deploy production-ready and stable agent projects. The most important points are:

  • K8s-based FastAPI runtime: Upsonic AgentOS turns your agents into microservices by design. So you can integrate your agents into any of your systems easily, scalably, isolated and securely.
  • Metric Dashboard: We have an integrated metric system. Every agent transaction and LLM costs are saved. So you have great visibility of your daily, monthly and yearly agent costs, tokens and other metrics.
  • Available for On-premise: You can deploy the entire AgentOS platform on your local infrastructure.
image

Your Complete AI Agent Infrastructure

Together, the Upsonic Framework and AgentOS provide everything a financial institution needs to build, deploy, and manage production-grade AI agents. From development to deployment, from local testing to enterprise-scale operations, from single agents to complex multi-agent systems. Upsonic delivers the complete infrastructure for your AI agent initiatives.

Whether you're a fintech startup building your first intelligent automation or an established bank deploying agents across multiple business units, Upsonic provides the end-to-end tooling to bring your AI agent vision to life safely, efficiently, and at scale.

Website

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

upsonic-0.71.3a1769872847.tar.gz (2.1 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

upsonic-0.71.3a1769872847-py3-none-any.whl (1.3 MB view details)

Uploaded Python 3

File details

Details for the file upsonic-0.71.3a1769872847.tar.gz.

File metadata

  • Download URL: upsonic-0.71.3a1769872847.tar.gz
  • Upload date:
  • Size: 2.1 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for upsonic-0.71.3a1769872847.tar.gz
Algorithm Hash digest
SHA256 b9041be5303253de8d5497611a80c359d4fa20e11c085abc0600ada55e66b24f
MD5 2e7963b2c16061798a2ade6441ff8f76
BLAKE2b-256 9c5c7f5ff5dc3062ec2e5cbefe016a9140a4d9dc2fd268c2af408ff9c0516dca

See more details on using hashes here.

File details

Details for the file upsonic-0.71.3a1769872847-py3-none-any.whl.

File metadata

  • Download URL: upsonic-0.71.3a1769872847-py3-none-any.whl
  • Upload date:
  • Size: 1.3 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.9.28 {"installer":{"name":"uv","version":"0.9.28","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for upsonic-0.71.3a1769872847-py3-none-any.whl
Algorithm Hash digest
SHA256 5b60d952457f5c303a6972ec3d90ee86bacd193ae52cac7dbb7f0cb687cfb282
MD5 7a7c4d11112c89a7c372c5455181f034
BLAKE2b-256 edb8691f7d7c46307be3c8d380ba75bd883d64f8be008cbecb891451c99772df

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page