Business software and compliance Case study

Python SDK for a geospatial analytics API

A documented SDK covering users, tables, queries, alerts, reports and replication APIs.

Python SDK for a geospatial analytics API: website
Client
Geospatial analytics company
Service
Integrations, Web apps
Years
2018–2019
Stack
Python, REST APIs
Platforms
Web

Client details are private, so this study describes the client by type.

Overview

A geospatial analytics company wanted developers to be able to use its platform from Python. We built a software development kit that wraps the platform's APIs for users, groups, accounts and tables, data import and export, queries and reports, with documentation and tests.

What we built

  1. User, group and account management calls
  2. Table management: create, delete, import, export, versions and auto-imports
  3. Query calls with filtering, aggregation, grouping, joining, ordering and paging
  4. Alert, report, policy and snapshot calls
  5. Authentication with tokens and passwords, and a base client
  6. Calls for servers, synced table pairs and replication rules between clusters
  7. Browser-simulation load testing and diagnostic log export
  8. SDK documentation, and test cases with continuous fixes

Technology used

Technology named in the project records, by layer
LayerChoicePurpose
LanguagePythonthe SDK
InterfaceREST APIsthe platform's services
QualityUnit tests and documentationeach call tested and documented

What happened next

  • Delivered

    The work described above was delivered to the client.

  • Operational facts
    • Our work on this project spanned 2018–2019.

Could this be your project?

Request similar work

Questions about this project

How long did this project take?

Our work on it ran from 2018 to 2019.

What technology was used?

Python, REST APIs.

Similar work

AXENCIS: brand protection case management platform screenshot

Also Python, same industry

AXENCIS: brand protection case management platform

  • Business software and compliance
  • Web apps
  • Integrations

2024–2026

xcore, AXENCIS's Laravel and Vue platform for tracking online marketplace listings through investigation to legal case, with browser extensions, evidence capture and accounting for clients and law firms.

RoofReveal home screen design with three report tiers: Canvassing, Explorer and Xactimate, each over an aerial photo of roofs

Also Python, same industry

RoofReveal: roof measurement and reporting platform

  • Business software and compliance
  • Web apps
  • AI
  • Integrations

2024

A web app that finds a roof from an address, shows detected roofs on a satellite map and sells tiered reports, with a Python service using Google Solar API data and Gemini roof-photo analysis.

AutoAccount sign-in screen

Also Python, same industry

AutoAccount: financial management and accounting platform

  • Fintech and payments
  • Business software and compliance
  • Web apps
  • Integrations

2025–2026

A React and FastAPI accounting platform for multi-location repair shops: bank and Tekmetric data, AP/AR, bill scheduling, payroll and ledger entries, dashboards and reports.

Building something similar?

Tell us what you need and your industry. We will tell you what is realistic, what it would take, and show you the closest work we have done.

Are you ready to partner with us?

Our good-natured team is waiting to hear your business requirements.

Book a free project call