Skip to content

@orion-ehr/cliBuild apps for the Orion EMR marketplace.

Scaffold, validate, and ship — without leaving your terminal.

Quick install

bash
npm install -g @orion-ehr/cli
orion --version

Then follow the Getting Started guide for the full scaffold-to-publish flow.

Where do I find...

I want to...Go to
Understand what an Orion app is and how the pieces fit togetherConcepts
Install the CLI and ship my first appGetting Started
Walk through building a real widget end-to-endTutorial
Look up a command's flags and behaviorSetup, Development, Auth, Publishing, Maintenance
Understand what orion-app.json acceptsManifest schema
Fix an error I just hitTroubleshooting
Look up project-specific terminologyGlossary

What orion does

  • orion init — scaffold a SMART-on-FHIR app with TypeScript, Vite, and the App Bridge wired up.
  • orion dev — run Vite locally and tunnel via Cloudflare so you can preview changes inside the host EMR.
  • orion validate / orion doctor — catch manifest, bundle, and environment issues before authentication and upload.
  • orion generate — add pages, blocks, widgets, actions, and nav entries; manifest entry and source file written together.
  • orion publish — upload bundles to the marketplace from the command line.
  • orion apps / versions / auth whoami — list your apps, check version status, and read review threads without leaving the shell.

Documents @orion-ehr/cli v0.0.15 — released under the MIT License.