Enterprise Agentic OS

Build with the Enterprise Agentic OS

Open protocols. Open source. Ship your first AI agent in 5 minutes.

FAOS gives you the building blocks to create, deploy, and orchestrate AI agents across 22 industries. Python SDK, TypeScript SDK, REST API, and three open protocols that make your agents talk to anything.

quickstart.py
from faos import FaosClient

client = FaosClient(api_key="sk-...")
agent = client.agents.create(
    industry="banking",
    role="compliance-analyst",
    skills=["kyc-review", "aml-monitoring"]
)

result = await agent.run(
    "Review KYC for account 4821"
)
print(result.output)
# -> Structured compliance report

How FAOS Works — Architecture at a Glance

A modular, protocol-native platform designed for builders who need enterprise-grade agent orchestration without the enterprise-grade complexity.

Your Application

Web, Mobile, CLI, Slack, Teams

AG-UI Protocol

FAOS Platform

Agent Engine, Workflows, Knowledge, 22 Modules, 560+ Skills

A2A Protocol

External Systems

Your Data, AI Models, Enterprise Tools

MCP Protocol

Every layer is independently extensible. Swap AI models without changing agent logic. Add industry modules without modifying the core. Connect new tools through MCP without rewriting integrations.

Three Protocols. Total Interoperability.

FAOS is built on open standards so your agents can talk to users, talk to each other, and talk to every tool in your stack.

AG-UI

Agent to User Interface

Open Standard

Connects AI agents to any user interface — web, mobile, desktop, Slack, Teams, or custom. Build once, render anywhere.

  • Chat interfaces with streaming agent responses
  • Dashboard widgets that update in real-time
  • Approval workflows with human-in-the-loop
  • Multi-agent UIs with simultaneous interactions
typescript
import { FaosStream } from '@faos/sdk';

const stream = client.agents.stream("compliance-agent", {
  task: "Review Q4 filings",
  onUpdate: (event) => updateDashboard(event),
  onApproval: (request) => showApprovalModal(request),
});

MCP

Model Context Protocol

Open Standard

Gives agents secure, structured access to external tools, databases, APIs, and file systems. One protocol, unlimited connections.

  • Agents that query Salesforce, SAP, or custom databases
  • File processing pipelines across systems
  • Tool-augmented agents with proper auth
  • Custom MCP servers for proprietary systems
python
agent = client.agents.create(
    role="data-analyst",
    mcp_servers=["salesforce", "postgres", "slack"],
)

result = await agent.run(
    "Pull Q4 revenue from Salesforce, compare to forecast "
    "in our database, and post summary to #finance"
)

A2A

Agent to Agent

Open Standard

Enables agents to discover, communicate, and delegate tasks to other agents — across your organization or across organizations.

  • Multi-agent workflows for complex tasks
  • Cross-department orchestration
  • Agent marketplaces via standard protocol
  • Hierarchical agents with supervisors and workers
python
workflow = client.workflows.create(
    agents=["kyc-agent", "risk-agent", "compliance-officer"],
    pattern="sequential-with-review",
    escalation="human-in-the-loop",
)

result = await workflow.run(
    "Onboard new corporate client: Acme Holdings Ltd"
)

SDKs and API — Start Building in Minutes

Python SDK, TypeScript SDK, and a REST API that covers everything.

pip install faos

Python SDK

Full async support. Type-safe. Built for AI/ML engineers who want to create agents, run workflows, and manage industry modules.

  • Async-first with sync fallback
  • Full type hints and IDE autocomplete
  • LangChain and LangGraph native
  • Streaming support for real-time output
Python SDK Docs
npm install @faos/sdk

TypeScript SDK

First-class TypeScript support for frontend and full-stack developers building agent-powered applications.

  • Full TypeScript types and IntelliSense
  • Browser and Node.js compatible
  • AG-UI streaming helpers
  • React hooks via @faos/react
TypeScript SDK Docs
curl -H "Authorization: Bearer sk_..." https://api.faosx.ai/v1/agents

REST API

Language-agnostic access to the full FAOS platform. Every SDK operation is also available through REST.

  • OpenAPI 3.1 spec for code generation
  • Webhook support for async events
  • Rate limiting with clear headers
  • Sandbox environment for testing
API Reference

22 Industries. One Platform. Your Module.

Every FAOS industry module comes with pre-built agents, domain-specific skills, workflows, and knowledge structures. Use them as-is, extend them, or build your own.

Banking & Finance

40+ agents

Insurance

35+ agents

Manufacturing

30+ agents

Healthcare

35+ agents

FinTech

25+ agents

Real Estate

30+ agents

Retail

25+ agents

Logistics

25+ agents

Education

20+ agents

Professional Services

20+ agents

Legal

20+ agents

Software & SaaS

25+ agents

Cybersecurity

20+ agents

Hospitality & Travel

20+ agents

HR & Talent

25+ agents

Marketing & MarTech

20+ agents

AgriTech

15+ agents

Automotive

15+ agents

Aviation

15+ agents

EduTech

15+ agents

Systems Integration

15+ agents

Investment Management

20+ agents

Every module follows the same architecture. Adding a new industry is a YAML configuration — no code changes to the core platform.

From Zero to First Agent in 3 Steps

No infrastructure to set up. No models to train. Install the SDK, create an agent, run it.

1

Install

pip install faos
2

Create an Agent

from faos import FaosClient

client = FaosClient(api_key="sk-...")

agent = client.agents.create(
    industry="banking",
    role="compliance-analyst",
)
3

Run It

result = await agent.run(
    "Review the KYC documentation for "
    "new account application #4821"
)

print(result.output)
# -> Structured compliance review with
#    findings, risk score, and recommendations

Join the Builder Community

Questions, contributions, feedback — the FAOS developer community is where builders connect.

GitHub Discussions

Ask questions, share what you built, request features. The engineering team responds daily.

Join Discussions

Discord

Real-time chat with other FAOS developers. Channels for each industry module and SDK help.

Join Discord

Office Hours

Weekly technical office hours with the FAOS engineering team. Every Thursday at 10:00 AM SGT.

Add to Calendar

Technical Workshop

Hands-on guidance for your use case. Architecture review, integration planning, or POC build.

Book a Workshop

Open Source. Open Standards. Open Architecture.

FAOS core is MIT licensed. The agent framework, SDKs, and protocol implementations are open source. No vendor lock-in, no proprietary traps.

MIT Licensed Core

The FAOS agent framework, workflow engine, and core SDK are MIT licensed. Fork it, extend it, contribute back.

Open Protocols

AG-UI, MCP, and A2A are open standards. Your agents are not locked into FAOS — they interoperate with any compliant platform.

Community-Driven

Industry modules, skills, and workflow templates are contributed by the community. The marketplace is open for third-party agents.

Ready to Build?

Explore the Docs

SDK references, API docs, protocol guides, and tutorials.

docs.faosx.ai

View on GitHub

Source code, examples, issue tracker, and discussions.

GitHub

Technical Workshop

Architecture review, integration planning, or POC build.

Book a Workshop