Suggestions appear as you type. Use the up and down arrows to choose one and Enter to open it.

This page's audience our own tag's counts — open to see them
–Visits
–Page views
–Clicks to vendors
–Time on page
–Reading now
Clicks to vendors, by tool
  • –
Top countries
  • –
Devices
  • –

– · visits, page views and clicks counted by our own tag, which counts more than our checked analytics; every figure rounded down · how we count

Intern

Free#8 of 23 in JavaScript Testing Frameworks

Intern: An open-source JavaScript testing system with broad browser, mobile, and CI coverage. Ranked #8 of 23 in JavaScript Testing Frameworks by our editors (7.8/10); pricing: Open source; best for teams testing web, Node.js, and mobile applications.

7.8/10Editor score
Intern7.8 Visit Intern

At a glance

  • Editor score
    7.8 / 10
  • Pricing
    Open source
  • Best for
    Teams testing web, Node.js, and mobile applications
  • Paid from
    Free
  • Facts checked
    20 Sep 2026
Intern screenshot
  • Where it wins

    • Covers unit, functional, browser, and native or hybrid mobile testing
    • Supports coverage reporting, TypeScript, parallel execution, and CI workflows
    • Connects with WebDriver, cloud testing services, Selenium, and Appium
  • Where it doesn't

    • Requires familiarity with Node.js, browsers, and WebDriver-compatible services
    • Its broad scope may be more than needed for unit testing alone
    • User guidance spans Intern v1–3 while the repository describes Intern 4 compatibility

Our verdict on Intern

Intern is an open-source JavaScript testing system for libraries, applications, web pages, and native or hybrid mobile applications. It supports unit testing in Node.js and browsers, functional testing through WebDriver-compatible applications and services, and testing for native or hybrid iOS and Android applications. Teams working across web, server-side JavaScript, and mobile projects can use one system for several testing layers, with TypeScript support and extensible test interfaces, executors, and reporters.

Its strongest differentiator is breadth. Intern includes code coverage reporting, parallel execution, browser and device automation, and built-in support for selected cloud testing services. Integrations include BrowserStack, CrossBrowserTesting, Sauce Labs, TestingBot, Selenium, and Appium, giving teams options for browser and mobile environments. Continuous-integration integrations for Jenkins, Travis CI, and TeamCity also support automated workflows. This combination suits projects that need to coordinate local tests, remote browsers or devices, and CI pipelines rather than focusing only on isolated unit tests.

Intern is distributed through npm under the New BSD license and is maintained as an OpenJS Foundation project created by SitePen. Its extensibility is useful for teams with custom testing interfaces, executors, or reporters, but the range of supported testing modes and services can require more planning than a narrowly focused unit-testing framework. The official user guide is labeled for Intern v1–3, while the current repository README describes Intern 4 compatibility, so teams should align their implementation work with the applicable documentation. Choose Intern when integration breadth and multi-environment coverage matter; choose a narrower framework when the priority is a simpler unit-testing setup.

Your product? Our editors can test Intern in depth and publish a review, labelled as paid · from $149/mo →

Intern pricing

Plans Open sourceFree Free to use — no paid tier required for the core job.
See plans on theintern.io

Intern fact sheet

Free planNot verified
Paid fromFree
Component testingNot verified
Coverage reportingYes
Snapshot testingNot verified
Supported runtimesNode.js, web browsers
Parallel executionYes
Parallel workersNot verified
DeploymentSelf-hosted
PlatformsWeb
SupportCommunity, Docs
Built forSmall business, Mid-market, Enterprise (editorial estimate)
Integrations9 integrations: BrowserStack, CrossBrowserTesting, Sauce Labs, TestingBot, Selenium, Appium …
PricingOpen source
Websitetheintern.io
Facts checked20 Sep 2026

Intern integrations

Intern lists 9 integrations on its own site.

  • BrowserStack
  • CrossBrowserTesting
  • Sauce Labs
  • TestingBot
  • Selenium
  • Appium
  • Jenkins
  • Travis CI
  • TeamCity

Alternatives to Intern

See all Intern alternatives →

Intern vs the competition

Compare Intern with any tool side by side →

Used Intern? Be the first to review it

The editor score above is our own research. What this page doesn't have yet is a reader's view — what you used Intern for, what worked and what didn't. No stars are seeded and no review is paid for; an editor reads every one before it appears.

Write a reviewTwo minutes · verified accounts only · read by an editor before it appears

Reviews come only from verified accounts. Sign in or create an account first — your e-mail is never shown.

Your rating

0 characters · at least 80, up to 3,000

Posted from your verified account. Reviews appear after an editor reads them, usually within two working days.

Featured on iTechGuides

Featured on iTechGuides — Intern 7.8/10

Intern is listed in our JavaScript Testing Frameworks directory. Add the badge to your site — it links back to this page.

<a href="https://www.itechguides.com/products/intern/"><img src="https://www.itechguides.com/best/badge/intern.svg" alt="Featured on iTechGuides" width="230" height="46"></a>

Reviewed by iTechGuides Editors · Editorial team · Updated Oct 2026

Advertiser disclosure: iTechGuides is reader-supported. Vendors can pay for top positions in our rankings and for a place on other products' pages, and we may earn a commission when you click some links. Bought places stand at the number bought; this page and our disclosure say so. Paying vendors may get a fuller, more detailed review from our editors, and that review can change their score. How we rank.

Last updated · How we research and update