Skip to content
PlatePricing

Free to publish. Pay when you outgrow three projects.

Every plan gets all four surfaces, live data, embeds, the REST API and the MCP server. Paid plans add room, people, a custom domain and remove the badge.

USD · VAT where applicable · billing by Paddle
Free
$0
forever

Publish your first story, slides, dashboard and insight.

  • 3 projects · 10 datasets
  • 250 MB · 2 live bindings
  • 1 member
  • MCP + REST API
ProMost chosen
$29
per month

For the solo storyteller, analyst or consultant who publishes weekly.

  • 50 projects · 200 datasets
  • 10 GB · 25 live bindings
  • 3 members
  • MCP + REST API
Team
$79
per month

For newsrooms, planning offices and ops teams with many hands.

  • 500 projects · 2000 datasets
  • 100 GB · 200 live bindings
  • 25 members
  • MCP + REST API
Enterprise
Custom
annual

SSO, custom limits, on-prem tiles, a person to call.

  • Unlimited projects · Unlimited datasets
  • Unlimited · Unlimited live bindings
  • Unlimited members
  • MCP + REST API
CompareFreeProTeamEnterprise
Workspace
Projects350500Unlimited
Datasets102002000Unlimited
Storage250 MB10 GB100 GBUnlimited
Live bindingsURL / REST / webhook sources with a refresh policy225200Unlimited
Members1325Unlimited
Surfaces
Scroll stories
Spatial slides + presenter mode
Live dashboards + actions
Insight Containers
Templates
Publish
Share links (public · unlisted · password)
Embeds (script + iframe)
OG preview with map frame
Viewer analytics
Custom domain
Remove “Made with Spatly” badge
Platform
REST API + workspace tokens
MCP server (read + write tools)
Agent query budgetrows per call · calls per minute500 · 60500 · 60500 · 60custom
Live source catalog (USGS, EONET, NWS, OpenSky, GDACS)
Metric alerts (e-mail)
Spatly Marks export
SSO / SAML
Supportcommunitye-mailpriority e-maildedicated

Limits are enforced per workspace. Need more of one thing and less of another? Write to us.

Questions

Plain answers.

Anything else: hello@spatly.io. A person answers.

What counts as a live binding?
A dataset or metric with a refresh policy other than static: URL GeoJSON that re-fetches, a REST connection, a webhook receiver, a scheduled pull or an MCP source. Uploaded files that never refresh are free of this limit.
Do published pages count against my limits after I downgrade?
Projects above the limit stay published for 30 days and are then set to draft, oldest first. Nothing is deleted; upgrading restores them.
Is MCP really on the Free plan?
Yes. Read tools and the three write tools (create_story_chapter, create_insight_container, publish_share_link) work on every plan, within the agent budget of 500 rows per call and 60 calls per minute.
Can I remove the “Made with Spatly” badge?
On Pro and Team. The badge is a small plate bottom-left of every published surface and embed on the Free plan.
What about basemap and tile costs?
Spatly basemaps are built on open vector tiles, a satellite imagery provider and open terrain tiles (all attributed on the map) with no per-view fee from us. Bring your own MapLibre style JSON or PMTiles if you prefer.
How is billing handled?
Paddle is the merchant of record: card, PayPal and local methods, VAT invoices, yearly or monthly. Cancel any time from Settings → Billing; the plan stays active until the period ends.
Can I get a refund?
Cancel any time and keep access until the end of the paid period. Refunds are processed exclusively by Paddle, the Merchant of Record, under its buyer terms and your local consumer law, including the 14-day withdrawal right for new subscriptions. The full procedure is on the refund page. Refund & cancellation policy.
Do you offer education, newsroom or NGO pricing?
Yes. Write to hello@spatly.io from your organisation address. Public-interest projects usually get Team features at Pro price.

Three projects free. No card, no clock.

Upgrade when the fourth story is worth $29.

41.0082°N 28.9784°E · z 11.3 · ⟂ 0°