Developer
EVERJUST is built to be extended. You can build your own apps on top of it — new models, screens, automations, and integrations — using the same framework the built-in apps use.
-
Tutorials
Learn by building. Start with your first app.
-
Reference
The framework in depth: models, views, actions, security, and the API.
-
Platform architecture
How EVERJUST is put together — multi-tenant, custom apps, control plane.
-
External API
Read and write your data from other systems.
What you build
An EVERJUST app is a module (an "addon") — a folder of Python and XML that declares models, screens, security, and assets. You drop it in the addons path, install it on a workspace, and it shows up in the app menu like any built-in app.
A note on the code namespace
EVERJUST is built on an open-source framework whose Python package and
JavaScript modules are named odoo (for example from odoo import models
and @odoo/owl). Code examples in these docs use those real import paths so
they run as-is — the product is EVERJUST, the underlying framework keeps its
original module names.
Before you start
- Know Python. The server framework is Python; the web framework is JavaScript.
- Run a local instance to develop against — see Self-hosting → Install.
- Keep custom apps in the addons path and license them compatibly (the platform core is LGPL-3).
Need a hand with this? company@everjust.co — a human answers.