Orchesty Community Edition

The source-available core of Orchesty, free to self-host. The fastest way to learn the platform, run prototypes, and build integrations on your own infrastructure.

Build your own integration service

Develop your own connectors, filters, and mappers

Orchesty Community Edition gives you the runtime and SDK to develop your own connectors, filters, and mappers.

Run locally or within your own infrastructure

It lets you assemble a complete integration service that you can run locally or within your own infrastructure.

From prototype to self-hosted production

Use Community Edition for proof-of-concepts, pilot projects, or as the integration layer of your product when you don't need a managed cloud or formal SLA.

Explore the SDK

Run it anywhere

  • Run locally on macOS or Linux (Windows via WSL2).

  • Use Docker Compose for quick local setup.

  • Deploy to production with Kubernetes in your own cloud or on-premise infrastructure.

  • Keep full control over your environment, data, and scaling.

Learn the right principles of integration

Scalable integrations rely on asynchronous channels. They are the foundation for handling large data volumes reliably and recovering from partial failures.

  • Integrations in Orchesty run through workers that consume tasks from asynchronous channels.
  • Each worker can host connectors, filters, and mappers that form complete integration flows.
  • Messaging, retry logic, and throttling keep your data moving steadily, even if systems slow down or fail temporarily.
Explore the Basics

Extend it with your own components

With the Orchesty SDK, you can quickly build custom connectors, filters, and mappers, or use the open library of ready-made ones.

Developer-friendly

Write connectors in Node.js or PHP using the provided SDK.

Reusable

Package your connector once, deploy it across projects.

Composable

Combine custom components with community or prebuilt ones.

Open ecosystem

Browse or contribute connectors in the public repository.


Spin up Orchesty in minutes

Choose your path and run the Orchesty Community Edition skeleton with a Node.js worker, all in one command.

Spin up Orchesty Community Edition with a Node.js worker locally.

1. Clone https://github.com/Orchesty/orchesty-skeleton.git into the current directory (no `my-orchesty` subfolder), then `rm -rf .git && git init`.
2. Open AGENTS.md and follow its "Setup workflow" section in order. It checks that Docker is available, runs `make init-dev` (renders `.env`, brings up the platform, registers the worker, installs topologies), verifies http://127.0.0.1, and materializes the AI rules from `worker/node_modules/@orchesty/nodejs-ai/` into your tool's native rule directory.

Paste into Cursor, Claude Code, Windsurf, GitHub Copilot, or any AI coding tool inside an empty folder.


Developer Hub

Your developer hub

Everything you need to get started, contribute, and connect with the Orchesty developer community.

Docs

Full documentation and Basics

Read documentation

SDK

Build your own connector

Explore the SDK

GitHub

Source, issues, contributions

Visit GitHub

Community

Tutorials and developer community