Developer API v1.0 is now live

Build the Future of
Digital Cartography

Our high-performance API allows you to programmatically generate world-class map posters in seconds. Optimized for print-on-demand and digital assets.

poster-gen.ts
1
2
3
4
5
6
7
8
9
10
11
12
import { CartoArtClient } from '@kkingsbe/cartoart';

// Initialize the client with your API key
const client = new CartoArtClient({ apiKey: 'your_api_key_here' });

// Generate a poster
const poster = await client.posters.generate({
  location: { lat: 34.0522, lng: -118.2437 }, // Los Angeles
  style: 'minimal',
  options: { high_res: true }
});

console.log(`Poster URL: ${poster.download_url}`);
10 sec
Avg. HQ Generation
300DPI
Print Quality
10k+
Global Cities

Designed for scale

Everything you need to build a high-volume map poster business or enrich your app with beautiful geospatial visuals.

Worldwide Coverage

Access high-precision vector data and satellite imagery for any location on Earth, from metropolis to tiny villages.

Cloud Rendering

Our serverless GPU-accelerated engine renders high-resolution 10,000px assets in less than 5 seconds.

Instant Webhooks

Get notified as soon as your renders are ready. Perfect for asynchronous high-volume print workflows.

SDKs for Everyone

Native libraries for Node.js, Python, and Go. Type-safe, documented, and easy to integrate.

View on npm

Custom Styling

Define your own MapLibre styles or use our professionally curated themes optimized for print.

CDN Distribution

All generated assets are automatically uploaded to our globally distributed edge network.

Ready to start building?

Join 500+ developers creating beautiful map experiences. No credit card required to start.