Plugin Marketplace

Extend the platform.
Earn from your code.

NEXT GIS is built to be extended. Install community plugins in one click, or build your own geospatial tools and sell them to thousands of users on the marketplace.

70%
Revenue share
48h
Review time
1-click
Installation
For Developers

Build once. Sell to everyone.

From idea to marketplace listing in three steps.

01

Build

Use the Plugin SDK to build toolbar buttons, map layers, data panels, or background processing jobs. Any logic you can write in TypeScript or Python you can ship as a plugin.

02

Publish

Submit your plugin to the marketplace. Choose open source, freemium, or paid license. We review for security and API compatibility — typically within 48 hours.

03

Monetize

Set a one-time price or recurring subscription. Users install in one click; revenue lands in your account monthly. No billing infrastructure to build.

Plugin Types

Four ways to extend the platform

Every hook in the platform is accessible. From adding a map layer to wiring up a full analytics pipeline.

Map Layer Plugins

Add new data sources, custom tile providers, or live feeds directly into the map canvas. Users can toggle them on/off like any built-in layer.

OpenStreetMap overlaysCustom raster tilesLive sensor feedsSatellite imagery connectors

Analytics Plugins

Attach sidebars, dashboards, and chart panels that react to the current map selection. Read geometry and attributes, write results back to the map.

Spatial statistics panelsCatchment area calculatorsHeatmap generatorsCustom KPI dashboards

Data Pipeline Plugins

Schedule background jobs that pull, transform, and push geospatial data. Ideal for ETL workflows, nightly syncs, and automated data enrichment.

CSV/GeoJSON importersREST API connectorsNightly data sync jobsEnrichment pipelines

Automation Plugins

Trigger actions based on map events — geofence breaches, layer updates, or user interactions. Fire webhooks, send notifications, or update external systems.

Geofence alert handlersSlack/webhook triggersScheduled report generatorsCRM sync on selection
Marketplace

Available now

A growing library of plugins built by the NEXT GIS team and the community.

📡

Cell Planner 5G

Telecoms

Built-in

Multi-band RF coverage modeling with 5 propagation models. Built-in to the platform.

🚛

Route Optimizer

Logistics

Built-in

TSP/VRP solver for multi-stop delivery optimization with time-window constraints.

🌿

NDVI Analyzer

Environment

Free

Compute vegetation indices from GeoTIFF satellite images and track change over time.

🗺️

Territory Balancer

Real Estate

Pro

Optimize sales territory assignments weighted by revenue potential and workload.

📶

IoT Bridge

Smart Cities

Free

Connect MQTT broker streams to live map layers with automatic spatial indexing.

📄

PDF Report Gen

Reporting

Pro

Generate branded PDF reports from any map view with custom templates and KPI tables.

Plugin SDK

Everything you need
to ship fast.

The NEXT GIS Plugin SDK gives you typed access to every platform API — map state, layer management, spatial queries, and the UI component library. Focus on your logic; we handle sandboxing, versioning, and billing.

TypeScript SDK

Fully typed APIs for map interactions, layer management, and UI components.

Python Workers

Background jobs run in isolated containers — no DevOps required from you.

REST & WebSocket

Full access to platform APIs: spatial queries, layer CRUD, streaming events.

Sandbox Testing

Test against a live dev environment before submitting to the marketplace.

Version Control

Publish multiple versions; users can pin to a specific release or always-latest.

Revenue Share

70/30 split — you keep 70% of every sale, no minimum thresholds.

my-plugin/index.ts
import { Plugin, MapLayer, Toolbar } from '@nextgis/plugin-sdk'

export default class MyPlugin extends Plugin {
name = 'my-plugin'
version = '1.0.0'

onMount() {
this.toolbar.add({
label: 'Analyze',
icon: 'BarChart3',
onClick: () => this.runAnalysis(),
});
}
}
Start building

Ship your first plugin this week

Read the Plugin SDK docs, clone the starter template, and submit to the marketplace — all in a single afternoon.