Self Hosting
If you're excited about self-hosting, you can run the Convex backend on your own servers. Self-hosted Convex runs the open-source backend, and contains the same fully up-to-date code the cloud service uses.
To get started with self hosting, follow the
self hosting guide
in the repository. Join the #self-hosted
channel in the
Discord community for self-hosting support.
Self hosting is not for everyone. If you're looking for a more hands-off solution, we recommend using the Convex-hosted product.
Open Source Convex Backend
The majority of the backend is written in Rust, with a healthy dose of TypeScript supporting the server-side function environment.
You can learn more about open-sourcing at Convex in our announcement and the software engineering daily podcast. It is released under the FSL Apache 2.0 License.
Other Convex Open Source Projects
The Convex backend, client libraries, dashboard, and CLI are all open-source. You can explore everything on the Convex GitHub page.
Convex Clients
All Convex Clients are open-source.
Much Much More
Convex also open-sources many other helpful projects including helpers, templates, demos, a testing harness and much more. See the complete list of all our public repositories at GitHub.