Menu

Developer Tools & Resources

Everything you need to build powerful applications on the Geohavn spatial data platform.

Modern SDKs

Official SDKs for JavaScript, Python, Go, and more popular languages.

RESTful APIs

Well-documented REST APIs with comprehensive spatial query capabilities.

OAuth 2.0

Industry-standard authentication with fine-grained permission scopes.

Build with Geohavn

Quick Start Example

# Install the SDK
npm install @geohavn/sdk
# Initialize with your token
import { GeoHavn } from '@geohavn/sdk';
const geo = new GeoHavn({
  token: 'your_access_token'
});
# Query spatial data
const features = await geo.query({
  dataset: 'marine-soundings',
  bbox: [10.0, 60.0, 11.0, 61.0]
});

Key Features

  • Spatial Queries

    Bounding box, radius, and polygon queries with attribute filtering

  • Real-time Webhooks

    Receive webhook calls when apps query your data

  • Batch Operations

    Efficient bulk data operations and streaming

  • Type Safety

    Full TypeScript support with auto-generated types

Data Integration Patterns

Learn best practices for integrating your existing databases with Geohavn.

  • Multi-database routing
  • Caching strategies
  • Data synchronization

Version Control

API versioning ensures your apps continue working as we evolve.

  • Semantic versioning
  • Deprecation notices
  • Migration guides

SDK Language Support

JavaScript/TypeScript

npm install @geohavn/sdk

Python

pip install geohavn

Go

go get github.com/geohavn/geohavn-go

More Coming

Java, Ruby, PHP, and more

Start Building Today

Join thousands of developers building the next generation of spatial data applications.

Developer Resources

API Reference

Complete API documentation with interactive examples

Explore API Reference →

Sample Apps

Open source examples to jumpstart your development

View on GitHub →

Security Guide

Best practices for securing your webhook endpoints

Read Security Guide →
Geohavn - Geo Apps Built on Real Data