terminal Developer platform

API REST.
No friction.

Integrate GPSafe with your ERP, TMS or internal app. Authentication via API keys, transparent rate limiting, real-time webhooks and interactive documentation Stripe-style.

check_circleOpenAPI 3.1 check_circleWebhooks check_circleOAuth 2.0 check_circleOfficial SDKs
curl Node.js Python platform.gpsafe.io/api-docs
// List all vehicles in real time
curl https://platform.gpsafe.io/api/v1/vehicles \
  -H "Authorization: Bearer sk_live_••••••••" \
  -H "Accept: application/json"

// Response
{
  "data": [
    {
      "id": "veh_x9F2k",
      "name": "Andrea",
      "status": "moving",
      "speed_kmh": 67,
      "location": { "lat": 19.4326, "lng": -99.1332 },
      "updated_at": "2026-05-28T12:04:33Z"
    }
  ],
  "has_more": true,
  "next_cursor": "veh_x9F2k"
}
// Subscribe to real-time events
import { GPSafe } from '@gpsafe/sdk';

const gps = new GPSafe(process.env.GPSAFE_KEY);

// Webhook handler
gps.webhooks.on('vehicle.geofence.enter', async (e) => {
  await notifySlack(`🚚 ${e.vehicle.name} arrived at ${e.geofence.name}`);
});
# Scheduled reports with pandas
from gpsafe import Client

client = Client(api_key="sk_live_...")
report = client.reports.trips(
    vehicle_id="veh_x9F2k",
    from_="2026-05-01",
    to="2026-05-28",
)
df = report.to_pandas()
df.to_excel("mayo.xlsx")
Built for integrators

Everything you'd expect
from a modern API.

data_object

REST standard

JSON, cursor pagination, filters, sorting. Exactly as you would expect.

bolt

Live webhooks

Subscribe to positions, alerts, geofences, maintenance and driving events.

speed

Fair rate limits

600 req/min per API key. No surprises, no hidden charges.

code

Official SDKs

Node.js, .NET and Python ready. PHP, Go and Java on the 2026 roadmap.

science

Full sandbox

Sandbox environment with synthetic data and simulated vehicles for your QA.

history

Stable versioning

Versioned and backwards-compatible API. 12 months of notice before deprecations.

verified_user

OAuth + API Keys

API keys with granular permissions per resource and OAuth 2.0 for third-party integrations.

shield_lock

TLS 1.3 · ISO 27001

Encryption in transit and at rest. Auditable logs. Enterprise compliance.

menu_book

Interactive docs

OpenAPI 3.1. Try every endpoint from the browser with your own API key.

From zero to production

Your first integration
in under 60 seconds.

  1. 1

    Request your API key

    Generate credentials from the platform.gpsafe.io panel. Separate Test & Live.

  2. 2

    Call your first endpoint

    A single line of cURL returns your entire fleet in ready-to-consume JSON.

  3. 3

    Subscribe to webhooks

    Receive real-time events on your URL: positions, geofences, panic, maintenance.

  4. 4

    Ship to production

    Move to Live keys. Monitoring, metrics and alerts included. Human support whenever you need it.

Developer Experience

Integrating something large?

Our engineering team reviews your case 1:1, suggests architecture and walks you through until your integration is in production.

Next step

Connect your fleet
in 15 minutes.

Book a live demo with a specialist in Querétaro. We show your own operation running on GPSafe — no commitments, no generic scripts.

  • Personalized demo with your real fleet
  • Transparent quote, no fine print
  • Nationwide install in 24–72h
  • Human support 24/7 from Querétaro

"What they sold us is what we are living. Zero surprises."

— Active client since 2019