Connecting data systems together can be tricky. Keeping everyone in sync is rough and it's really hard to know who is using what.

That's where Jargon can help.

Jargon is a new approach to data modelling. Because everybody's models are in the one place, you can pick, choose and reuse parts from the modellers in the community.

Plus, it's free to use!

Sign Up

Jargon is a simple and beautiful data modelling platform

Payrollby Jargon - View this Domain in the Jargon Editor

With a focus on sharing and model re-use, Jargon makes it easier to create interoperable data.

We started Jargon with the vision of creating a data revolution - where data models are available for consumers to find and reuse. We've always loved the way online platforms for the developer community have allowed them to get together and build off each other's work. With Jargon, we're trying to do the same for data. With all the same great sharing, re-use, versioning and community features that you've come to expect from your online platforms, Jargon is our vision for how the open-source philosophy can work for data modelling.

Generate domains into OpenAPI specifications, following pick-and-choose templates

Jargon helps you quickly produce architecturally consistent APIs by adhering to templates that you choose to guide and constrain your choices.

By using templates to manage the detailed complexities within API specifications, you can focus on the business problems while knowing that you'll still be consistent.

SwaggerPetstore by Jargon - View the OpenAPI Editor

Easily manage Semantic Versions of your domains with suggested verion numbers

Jargon examines the changes you've made and identifies if any of them are breaking-changes. If it finds any, Jargon recommends the next Semantic Version number for you to use.

By helping you to adhere to Semantic Versioning, Jargon takes the risk out of using the Domains of others - making it just that little bit easier to reuse instead of reinvent and ultimately improving interoperability.

Incrementally describe the changes you've made

Create Snapshots whenever you've made a significiant change but aren't ready for a new Release.

Snapshots are a great tool to know who in your team has done what, helping distribute and partition up the work.

Shapshots auto-populate into release notes when it is time to create a Release, so you can confidently remember exactly what you changed and why.

Model the behaviour of your Classes with state diagrams

State diagrams are a very powerful way to communicate complex state transitions and rules via a simple diagram.

Constructing a state diagram for each Class helps you think about what changes can happen in its lifecycle.

Know where your definitions are coming from

Jargon lets you import and reuse Classes, Members and Code Tables from any Domain on the platform. Meaning that you spend less time reinventing, and more time interoperating.

You can easily see which Domains you are importing from and even which Domains they're importing from. This helps you really know what your data means.

Create Specification pages, by choosing which parts you want to include from a library of artefacts belonging to the Domains you've imported

Quickly put togher a standard Specification page that outlines all the business information you have to help consumers undersand your Domain.

You can select and choose to include parts from the Domains you've imported, including artefacts like OpenAPI specifications, Data-definition tables, text-snippets from other specifications and more.

Sample Specification by Jargon - View this Specification

See an overview of your Domain's imports with a Town Plan

Jargon helps you quickly see the status of your imports, lets you know when a new version is available and if it has breaking-changes.

Click an import to highlight it to see exactly how it's used and if all your imports are using the same version of a Domain.

Plans for everyone





Unlimited public Domains.1

OpenAPI Generation




Available now




including GST /month

Unlimited public Domains.1

Unlimited private Domains.2

OpenAPI Generation



Contact sales




including GST per user/month

Unlimited public Domains.1

Unlimited private Domains.2

Team collaboration.3

Custom OpenAPI Generation


Contact sales




including GST per user/month

Local installation .4

Team collaboration.3

OpenAPI Generation



Contact sales

Notes on plan inclusions:

1. Public Domains can be viewed by anyone. Anyone with a Jargon account can create and comment on issues on any Public Domain. See the documentation for more information.

2. Private Domains can only be viewed by the account that created them, or members of the account if it's a Team. See the documentation for more information.

3. Only members of a Team can collaborate on Domains. Teams can have a limited number of free Read-Only members. See the documentation for more information.

4. Jargon enforces the same access rules for Public and Private Domains in Local Installations. Visibility of Public Domains will be limited to who has network accesss to where Jargon is installed.