Enterprise Agentic OS

Build with the Enterprise Agentic OS

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

FAOS gives you the building blocks to create, deploy, and orchestrate AI agents across 25 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, 25 Modules, 700+ 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. The SDKs are in public preview — request early access.

pip install faos # public preview

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 # public preview

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/hooks
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.0 spec for code generation
  • Webhook support for async events
  • Rate limiting with clear headers
  • Sandbox environment for testing
API Reference

25 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.

Cybersecurity

45+ agents

Manufacturing

40+ agents

Investment Management

40+ agents

Banking & Finance

35+ agents

Logistics & Supply Chain

35+ agents

HR & Talent

30+ agents

Professional Services

30+ agents

Healthcare

30+ agents

Aviation

30+ agents

Agriculture

30+ agents

Marketing & MarTech

30+ agents

Banking · Vietnam

25+ agents

Insurance

20+ agents

Capital Markets · Vietnam

20+ agents

Software & SaaS

20+ agents

Systems Integration

20+ agents

Travel & Hospitality

15+ agents

Retail & E-commerce

15+ agents

Insurance · Vietnam

15+ agents

Automotive

15+ agents

AgriTech

15+ agents

Gaming

15+ agents

PropTech · Vietnam

15+ agents

FinTech

15+ agents

EduTech

15+ 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   # public preview
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.

Research & Open Code

Our published papers and open, reproducible code. See exactly how FAOS works under the hood.

Browse the Repo

Newsletter

Compounding Intelligence — essays on building the agentic enterprise, with a new issue most weeks.

Subscribe

LinkedIn

Follow FAOS for product updates, engineering notes, and launch announcements.

Follow FAOS

Technical Workshop

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

Book a Workshop

Open Standards. Open Architecture. Open Research.

FAOS is built on open standards. The protocols are open, the SDKs are MIT-licensed and entering public preview, and our research is published in the open. No vendor lock-in, no proprietary traps.

MIT-Licensed SDKs

The Python and TypeScript SDKs and protocol clients are MIT-licensed and entering public preview. Build without lock-in.

Open Protocols

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

Public Research

Our research program publishes papers and reproducible code in the open at github.com/frank-luongt/faos-research. Verify the results yourself.

Ready to Build?

Explore the Docs

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

docs.faosx.ai

Explore the Research

Published papers and open, reproducible code on GitHub.

faos-research

Technical Workshop

Architecture review, integration planning, or POC build.

Book a Workshop