close
Image
OnePub Logo

Pricing

OnePub for Flutter and Dart packages, offers real value no matter the size of your team or business.

Free

Free, no fees.
USD, per member, per month

Max Members 2
Publish 25 private Packages
Private API documentation
Unlimited watches
Max 10 MB package size
1 GB storage
1 GB downloads
Package discussions
Get Plan

Pro

$ 1.00
USD, per member, per month

Max Members 5
Publish 25 private Packages
Private API documentation
Unlimited watches
Max 10 MB package size
2 GB storage
1 GB downloads
Package discussions
At rest encryption
Multiple organisations
Buy Plan

Enterprise

$ 15.00
USD, per member, per month

Max Members Unlimitedi
Unlimited private Packagesi
Private API documentationi
Unlimited watchesi
Max 100 MB package sizei
150 GB storagei
250 GB downloadsi
Package discussionsi
At rest encryptioni
Restricted CI/CD accounti
Multiple organisationsi
Multiple teamsi
Nominate package ownersi
Multiple team leadersi
End to end encryption*i
Auditing*i
Verified publishers only*i
Curated packages*i
Enterprise SSOi
Buy Plan

Customer Distribution License

A OnePub Customer Distribution License (CDL) allows you to securely distribute packages to your customers, just as you do with team members but at a much lower price point.

A CDL is a fixed price of $504.00 per annum for an unlimited number of customers (and their developers).
You must be on either a Team or Enterprise plan to use a CDL.

Read more about a CDL license
Note: charges are applied for exceeding the download and storage limits.

Buy Plan

Pricing FAQ

How do I obtain a Tax Invoice or Receipt for a payment to OnePub?

OnePub generates a combined Tax Invoice/Receipt whenever we take a payment.

As part of the checkout process, you can enter a Purchase Order No (or any reference) which will appear on the generated Tax Invoice/Receipt.

The Tax Invoice/Receipt is emailed to the party that initiated the payment and the Accounts contact as listed in your Organsiation details.

You can modify the Accounts contact by navigating to:

  • Accounts
  • Click the Organistation Tab
  • Update the Accounts Contact and click Save.

For automatic, re-occurring payments (where you selected the 'Auto Renew' option on the Accounts | Plan page) the Tax Invoice is sent to the party that originally purchased the OnePub plan, or the last person to modify the plan.

You can see which party authorised the transaction by going to the Transaction list by navigating to:

  • Accounts
  • Clicking the Transaction Tab
  • Reviewing the 'Authorised By' column

Re-issue a Tax Invoice/Receipt

Note: to see Transactions (and re-issue invoices), you must belong to the 'Administrator' role and be logged into the correct organisation.

You can have the OnePub system re-issue a Tax invoice/Receipt at any time by navigating to:

  • Accounts
  • Click the Transactions Tab
  • Then click the 'Resend Invoice' button.

Modify an incorrect Purchase Order No.

If you entered an incorrect Purchase Order No. or forgot to enter the Purchase Order No. and your Accounts team requires the OnePub TaxInvoice/Receipt to display the correct Purchase Order No., then you can use the 'Resend Invoice' option described above. During the process, you are given the opportunity to update the Purchase Order No.

Can I run OnePub on our own hardware?

For enterprise customers that need greater control over their code, OnePub has a dedicated offering which can run on your own cloud or internal servers.

Conditions do apply.

Contact [email protected] for details and pricing.

What is a Client Distribution License?

The Client Distribution License (CDL) allows you to use OnePub to securely publish packages to your own customers.

The CDL is a fixed price for an unlimited number of Customers (and their development team). There are limits on the storage and downloads which will incur additional charges if exceeded.

To use a CDL you must be on either a Team or Enterprise plan.

You can read more on using a CDL here.

Which plan is best for teams?

If you're a single team of 5 or less then the Pro edition will work fine.
If you need need to split access to packages across teams then select the team edition
If you have corporate overlords wanting auditing and detailed reporting then go for Enterprise.

What is a seat?

When you purchase a OnePub plan, you will need to specify the number of users who require access to your organization's private repository.

Each user will require a seat, including yourself.

Please ensure that you purchase the appropriate number of seats to avoid any disruption to your service.

Who should use OnePub?

Anyone that needs to share Dart code. Whether it's with team members, clients or just sharing code between your own projects, OnePub just makes it simple.

OnePub plan perks

private packagesAccess to public and private Flutter and Dart packages - all through the one familiar interface.
searchAdvanced search options allow you to find what you're looking for quickly.
followLike the look of a package? Follow it to add a bookmark and receive package update notifications.
publishWant to distribute a package about your team? Easily share it.
publishAutomatic publishing of API documentation, readme, examples and installation instructions.

One library. One language.
Just one more decision

Sign up free today to publish your first package in minutes.
Let's get sharing.