Developer API

Build with gotoMedics API

Integrate powerful medical education features into your applications. Access student data, create assessments, and build custom learning experiences.

99.9% Uptime SLA
SOC 2 Compliant
Global CDN

Get Started in Minutes

Simple, RESTful API with comprehensive documentation and code examples. Start building immediately with our SDKs and interactive documentation.

1
Get your API key from the developer dashboard
2
Install one of our official SDKs or use direct HTTP calls
3
Start making API calls and building amazing experiences
Quick Start Example
# Install the SDK
npm install @gotomedics/api
# Initialize the client
import
{ GoToMedicsAPI }
from
'@gotomedics/api'
const
client =
new
GoToMedicsAPI({
apiKey: 'your-api-key'
})
# Create a practice session
const
session =
await
client.sessions.create({
studentId: 'student_123',
scenario: 'patient_consultation'
})
console.log
(session.id)

Enterprise-Grade API

Built for scale, security, and reliability. Our API powers integrations for leading medical institutions worldwide.

Enterprise Security

OAuth 2.0, API keys, and encrypted data transmission with SOC 2 compliance.

High Performance

Global CDN with 99.9% uptime and sub-100ms response times worldwide.

Real-time Data

WebSocket connections and webhooks for instant data synchronization.

Global Scale

Multi-region deployment supporting millions of API calls per day.

Core API Endpoints

Comprehensive REST API with endpoints for all major functionality

MethodEndpointDescriptionAuthRate Limit
GET/api/v1/studentsRetrieve student profiles and progress dataAPI Key1000/hour
POST/api/v1/sessionsCreate new practice sessions for studentsAPI Key500/hour
GET/api/v1/analyticsAccess performance analytics and insightsOAuth 2.0200/hour
POST/api/v1/webhooksConfigure webhook endpoints for real-time updatesAPI Key100/hour
GET/api/v1/assessmentsRetrieve assessment results and feedbackAPI Key500/hour
PUT/api/v1/users/{id}Update user profiles and preferencesOAuth 2.0200/hour

Official SDKs

Native libraries for popular programming languages with full API coverage

JavaScript/Node.js

v2.1.015K+ downloads

Full-featured SDK for JavaScript and Node.js applications

Python

v1.8.012K+ downloads

Comprehensive Python SDK with async support

PHP

v1.5.08K+ downloads

Modern PHP SDK compatible with Laravel and Symfony

Ruby

v1.3.05K+ downloads

Ruby SDK with Rails integration support

C# (.NET)

v1.4.07K+ downloads

.NET SDK for enterprise applications

Java

v1.6.09K+ downloads

Java SDK for Spring Boot and enterprise applications

Secure Authentication

Multiple authentication methods to fit your security requirements and use cases.

API Keys

Simple API key authentication for server-to-server communication.

Authorization: Bearer your-api-key

OAuth 2.0

Secure OAuth 2.0 flow for user-authorized applications.

Authorization: Bearer access-token

Webhooks

Real-time notifications for important events in your integration.

Available Events
session.completedReal-time
assessment.gradedReal-time
student.registeredReal-time
analytics.updatedBatched

Developer Resources

Everything you need to build, test, and deploy your integration

Documentation

Comprehensive guides, tutorials, and API reference

API Explorer

Interactive API testing and exploration tool

Community

Connect with other developers and get help

Dashboard

Manage API keys, monitor usage, and analytics

Ready to Start Building?

Get your API key and start integrating gotoMedics into your applications today. Join thousands of developers building the future of medical education.