In addition to the free 'Community' edition of Quokka.js, we also offer commercial Professional ('Pro') edition with some advanced features.
|Live Code Execution||✓||✓|
|Live Code Coverage||✓||✓|
|Live Value Display||✓|
|Project Files Import||✓|
|Quick Package Install||✓|
|Live Performance Testing||✓|
This license is perpetual, with free updates for a year.
This licence is perpetual, with free updates for a year.
What features are available in the 'Pro' edition?
When you place the comment after an expression that is a promise or an observable,
the resolved value of the promise or the observable is logged.
Live Value Display
Display any expression value anywhere in your code without modifying the code.
For a promise or an observable,
the resolved value of the promise or the observable is displayed.
Project Files Import
Import any files from your project into your Quokka file. Quokka will watch project files for changes and automatically update when dependent files change.
Babel or TypeScript may be used for imported files compilation.
Quick Package Install
Quickly install any node package, without switching away from your editor, even without having to type the package name.
Packages may be installed just for the active quokka session
or for your project as well.
Live Performance Testing
Quickly see how various parts of your code perform by using a special comment. Identify possible bottlenecks in your app, or just experiment to see how different implementations perform.
For expressions that are executed multiple times,
Quokka displays total, average, minimum, and maximum execution time.
Can I evaluate Quokka.js 'Pro' before purchasing the license?
Of course! You may switch from 'Community' edition to 'Pro' (and back) any time by using the 'Quokka.js: Switch edition' command in your editor (or the "Help - Quokka.js" menu in your JetBrains IDE).
Note that the trial version of Quokka.js 'Pro' will prompt you to click a button to continue and occasionally require to restart your editor to keep trialing the tool. Please contact us if you would like to arrange a trial period for yourself or your team without activation prompts and restarts.
What payment types do you accept?
We accept credit or debit cards, PayPal, and wire transfer payments.
If your card is not accepted for some reason, try using the PayPal option. You don't have to register or log into your PayPal account and may just use the "Pay with a Card" option in the PayPal popup.
Note that if VAT/GST is added to the listed price during the checkout, VAT/GST registered businesses (outside the UK) may not need to pay VAT/GST by entering their VAT/GST ID at the time of purchase with the "Add VAT/GST number" button.
How can I send you my purchase order, or request a quote?
Feel free to contact us if you need a quote, or would like to submit a purchase order (or have any questions regarding quokka.js pricing and licensing). Please note that we operate on NET-0/PIA payment terms, so the order must be paid in full before the license key can be issued.
For how long can I use a purchased quokka.js license?
All of the above licenses permit the perpetual use of the latest version of quokka.js at the time of purchase, and all new versions released within 12 months of license purchase.
After those 12 months, you can continue to use the version you have forever (if the version still supports the version of the editor/IDE that you are using), or you can choose to renew your license at any time for another 12 months to continue getting updates and support.
What editors are covered by quokka.js licenses?
All of the above licenses cover all supported editors, so you may use a purchased license in VS Code, Atom Editor, and WebStorm (and other JetBrains IDEs).
What is the personal license?
Personal (Named) User Licenses are intended for software developers who wish to purchase a quokka.js license for their own personal or professional use with their own funds. The license can be used on multiple computers, though the license should not be used to run quokka.js on multiple computers at the same time.
Personal (Named) User Licenses are not to be purchased, refunded or in any way financed by companies.
What is the company seat license?
Company Seat Licenses are available for purchase by companies intending to use quokka.js for their business purposes. When a business purchases the licenses, they must purchase a Company Seat License for each developer in their company who uses quokka.js. For example, if a company has 20 software developers using quokka.js, they must purchase 20 company seat licenses.
Company Seat Licenses are issued as unique keys under the name of the purchasing company and it is not permitted under the terms of this license for multiple developers to use the same key at the same time. Company Seat License keys can be transferred inside the company. For example, if a developer leaves the company, the license key will stay with the company and may be used by a new hire.
Do you offer discounts for Wallaby.js users?
For a limited time, we are happy to offer our Wallaby.js users a discount on Quokka.js ‘Pro’ license(s). If you own an active Wallaby.js license key and would like to purchase Quokka.js ‘Pro’ license, contact us with your Wallaby order number, or your license key.
Can I view the EULA?
Additional information about the license types and other terms is available in the quokka.js End User License Agreement.
Who can I reach out to if I have more questions?
Feel free to contact us with any questions that you might have about our product.