Nabla logo

Nabla

Nabla provides ambient AI for clinicians through its Copilot product, which generates clinical notes from patient encounters across more than 85,000 clinicians and 150+ health organizations. Nabla also publishes a public Core API that exposes the same underlying capabilities (medical transcription, structured note generation, FHIR-normalized data extraction, multilingual patient summaries, magic edit, custom dictionary, dot phrases, and dictation) to third-party telehealth platforms, EHRs, and voice-enabled applications. Authentication uses OAuth 2.0 client credentials for the Server API and JWT-based access tokens for the User API.

3 APIs 11 Features
HealthcareAmbient AIClinical DocumentationMedical TranscriptionSpeech RecognitionFHIRSOAP NotesVoiceEHR Integration

Nabla publishes 3 APIs on the APIs.io network. Tagged areas include Healthcare, Ambient AI, Clinical Documentation, Medical Transcription, and Speech Recognition.

Nabla’s developer surface includes documentation, getting-started guide, authentication, engineering blog, and 11 more developer resources.

APIs

Nabla Core API

The Nabla Core API transcribes medical encounters, generates structured clinical notes (for example SOAP), extracts FHIR-normalized data with ICD-10 and LOINC coding, produces m...

Nabla Copilot Server API

The Server API is intended for server-to-server interactions, allowing backend systems to manage Copilot users and resources via OAuth 2.0 client credentials. OAuth clients can ...

Nabla Copilot User API

The User API enables client-side applications to act on behalf of an individual user by exchanging server-issued access and refresh tokens to autonomously call the Nabla Core AP...

Features

Ambient AI Documentation

Automatic generation of clinical notes from patient encounters.

Medical Transcription

Medical-grade speech-to-text via real-time WebSocket, REST, and async endpoints for audio files up to 60 minutes.

Note Generation

Transforms transcripts into structured clinical notes (for example SOAP) with customization options.

Magic Edit

Refine generated notes using natural-language instructions for last-mile customization.

Patient Summaries

Patient-friendly post-visit instructions with multilingual support.

FHIR Data Extraction

Extraction of FHIR-compatible structured data with ICD-10 and LOINC coding.

Medical Dictation

Real-time transcription of dictated clinician speech.

Dot Phrases

Auto-detection of provider-defined macros that expand into structured note sections.

Custom Dictionary

Specialized terminology for improved accuracy in niche domains.

Feedback Reporting

Structured feedback APIs for measuring and improving generated content.

Multi-Platform Copilot

Copilot app available as web app, iOS, Android, and Chrome extension.

Use Cases

Outpatient Documentation

Ambient note generation for outpatient visits.

Telehealth Documentation

Integrated documentation for telehealth providers.

EHR Integration

Sync notes and structured data into major EHRs.

Voice-Enabled Applications

Foundation for third-party voice-enabled clinical tools.

Integrations

Epic

EHR integration partner.

athenahealth

EHR integration partner.

Oracle Health

EHR integration partner.

NextGen

EHR integration partner.

Arya

EHR integration partner.

Greenway

EHR integration partner.

Resources

🔗
Website
Website
🔗
Documentation
Documentation
🚀
GettingStarted
GettingStarted
🔑
Authentication
Authentication
🔗
HelpCenter
HelpCenter
🟢
StatusPage
StatusPage
📰
Blog
Blog
📰
Newsletter
Newsletter
🔗
Contact
Contact
🔗
Email
Email
👥
GitHubOrganization
GitHubOrganization
🔗
SampleApp
SampleApp
🔗
CopilotSampleApp
CopilotSampleApp
🔗
LinkedIn
LinkedIn
🔗
Twitter
Twitter

Sources

apis.yml Raw ↑
aid: nabla
url: https://raw.githubusercontent.com/api-evangelist/nabla/refs/heads/main/apis.yml
name: Nabla
type: Index
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
description: Nabla provides ambient AI for clinicians through its Copilot product, which generates
  clinical notes from patient encounters across more than 85,000 clinicians and 150+ health
  organizations. Nabla also publishes a public Core API that exposes the same underlying
  capabilities (medical transcription, structured note generation, FHIR-normalized data extraction,
  multilingual patient summaries, magic edit, custom dictionary, dot phrases, and dictation) to
  third-party telehealth platforms, EHRs, and voice-enabled applications. Authentication uses OAuth
  2.0 client credentials for the Server API and JWT-based access tokens for the User API.
tags:
  - Healthcare
  - Ambient AI
  - Clinical Documentation
  - Medical Transcription
  - Speech Recognition
  - FHIR
  - SOAP Notes
  - Voice
  - EHR Integration
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
  - aid: nabla:nabla-core-api
    name: Nabla Core API
    description: The Nabla Core API transcribes medical encounters, generates structured clinical
      notes (for example SOAP), extracts FHIR-normalized data with ICD-10 and LOINC coding, produces
      multilingual patient-facing summaries, and supports magic edit, dictation, dot phrases, custom
      dictionaries, and feedback reporting. The API offers REST, WebSocket, and asynchronous
      endpoints, with audio file support up to 60 minutes.
    humanURL: https://docs.nabla.com/
    baseURL: https://api.nabla.com
    tags:
      - Transcription
      - Clinical Notes
      - SOAP
      - FHIR
      - Dictation
      - Patient Summaries
      - Magic Edit
      - WebSocket
    properties:
      - type: Documentation
        url: https://docs.nabla.com/
      - type: GettingStarted
        url: https://docs.nabla.com/guides/intro
      - type: Authentication
        url: https://docs.nabla.com/guides/authentication
      - type: SampleApp
        url: https://github.com/nabla/sample-app
      - type: CopilotSampleApp
        url: https://github.com/nabla/copilot-sample
    contact:
      - FN: Nabla
        url: https://www.nabla.com/contact
  - aid: nabla:nabla-copilot-server-api
    name: Nabla Copilot Server API
    description: The Server API is intended for server-to-server interactions, allowing backend
      systems to manage Copilot users and resources via OAuth 2.0 client credentials. OAuth clients
      can be configured with a JWKS URL (preferred for key rotation) or a static X.509-encoded
      public key.
    humanURL: https://docs.nabla.com/server/jwt-authenticate-copilot-user/
    baseURL: https://api.nabla.com
    tags:
      - Server API
      - OAuth 2.0
      - Client Credentials
      - User Management
    properties:
      - type: Documentation
        url: https://docs.nabla.com/server/jwt-authenticate-copilot-user/
      - type: Authentication
        url: https://docs.nabla.com/guides/authentication
    contact:
      - FN: Nabla
        url: https://www.nabla.com/contact
  - aid: nabla:nabla-copilot-user-api
    name: Nabla Copilot User API
    description: The User API enables client-side applications to act on behalf of an individual
      user by exchanging server-issued access and refresh tokens to autonomously call the Nabla
      Core API. Includes WebSocket transcription for live medical encounters via
      /user/copilot/listen.
    humanURL: https://docs.nabla.com/user/copilot-listen-ws/
    baseURL: https://api.nabla.com
    tags:
      - User API
      - JWT
      - WebSocket
      - Live Transcription
    properties:
      - type: Documentation
        url: https://docs.nabla.com/user/copilot-listen-ws/
      - type: Authentication
        url: https://docs.nabla.com/guides/authentication
    contact:
      - FN: Nabla
        url: https://www.nabla.com/contact
common:
  - type: Website
    url: https://www.nabla.com/
  - type: Documentation
    url: https://docs.nabla.com/
  - type: GettingStarted
    url: https://docs.nabla.com/guides/intro
  - type: Authentication
    url: https://docs.nabla.com/guides/authentication
  - type: HelpCenter
    url: https://help.nabla.com/
  - type: StatusPage
    url: https://status.nabla.com/
  - type: Blog
    url: https://www.nabla.com/blog
  - type: Newsletter
    url: https://thehealthcarehoagie.substack.com/
  - type: Contact
    url: https://www.nabla.com/contact
  - type: Email
    url: mailto:[email protected]
  - type: GitHubOrganization
    url: https://github.com/nabla
  - type: SampleApp
    url: https://github.com/nabla/sample-app
  - type: CopilotSampleApp
    url: https://github.com/nabla/copilot-sample
  - type: LinkedIn
    url: https://www.linkedin.com/company/nabla-technologies
  - type: Twitter
    url: https://twitter.com/nabla_tech
  - type: Features
    data:
      - name: Ambient AI Documentation
        description: Automatic generation of clinical notes from patient encounters.
      - name: Medical Transcription
        description: Medical-grade speech-to-text via real-time WebSocket, REST, and async endpoints
          for audio files up to 60 minutes.
      - name: Note Generation
        description: Transforms transcripts into structured clinical notes (for example SOAP) with
          customization options.
      - name: Magic Edit
        description: Refine generated notes using natural-language instructions for last-mile
          customization.
      - name: Patient Summaries
        description: Patient-friendly post-visit instructions with multilingual support.
      - name: FHIR Data Extraction
        description: Extraction of FHIR-compatible structured data with ICD-10 and LOINC coding.
      - name: Medical Dictation
        description: Real-time transcription of dictated clinician speech.
      - name: Dot Phrases
        description: Auto-detection of provider-defined macros that expand into structured note
          sections.
      - name: Custom Dictionary
        description: Specialized terminology for improved accuracy in niche domains.
      - name: Feedback Reporting
        description: Structured feedback APIs for measuring and improving generated content.
      - name: Multi-Platform Copilot
        description: Copilot app available as web app, iOS, Android, and Chrome extension.
  - type: UseCases
    data:
      - name: Outpatient Documentation
        description: Ambient note generation for outpatient visits.
      - name: Telehealth Documentation
        description: Integrated documentation for telehealth providers.
      - name: EHR Integration
        description: Sync notes and structured data into major EHRs.
      - name: Voice-Enabled Applications
        description: Foundation for third-party voice-enabled clinical tools.
  - type: Integrations
    data:
      - name: Epic
        description: EHR integration partner.
      - name: athenahealth
        description: EHR integration partner.
      - name: Oracle Health
        description: EHR integration partner.
      - name: NextGen
        description: EHR integration partner.
      - name: Arya
        description: EHR integration partner.
      - name: Greenway
        description: EHR integration partner.
  - type: Authentication
    data:
      - name: OAuth 2.0 Client Credentials (Server API)
        description: Server-to-server authentication using OAuth 2.0 client credentials configured
          in the Nabla API Admin Console with a JWKS URL or static X.509 public key.
      - name: JWT Access and Refresh Tokens (User API)
        description: User-context tokens issued by the Server API for client-side calls on behalf of
          a user.
  - type: Compliance
    data:
      - name: HIPAA
        description: HIPAA compliant for U.S. healthcare deployments.
      - name: GDPR
        description: GDPR compliant for European deployments.
      - name: SOC 2 Type 2
        description: SOC 2 Type 2 certified.
      - name: ISO 27001
        description: ISO 27001 certified.
      - name: No Default Audio Retention
        description: No audio stored by default; customer data is not used to train models.
      - name: CHAI Member
        description: Member of the Coalition for Health AI (CHAI).
  - type: Adoption
    data:
      - name: 85,000+ Clinicians
        description: More than 85,000 clinicians use Nabla.
      - name: 150+ Health Organizations
        description: Deployed across more than 150 health organizations.
      - name: Time Savings
        description: 55% of clinicians report saving at least one hour per day in documentation
          time; reported 1.5x more appointments monthly and 27% reduction in burnout.
  - type: Offices
    data:
      - name: Brooklyn
        description: U.S. office in Brooklyn, New York.
      - name: Paris
        description: European headquarters in Paris, France.
maintainers:
  - FN: Kin Lane
    email: [email protected]