OpenGov is a cloud platform for state and local government covering ERP, budgeting, permitting and licensing, procurement, asset management, tax and revenue, utility billing, and citizen services. An unofficial API lets you programmatically pull permits and licenses, inspections, work orders and assets, budgets and accounts, purchase orders and contracts, vendors, and constituent requests—and push updates like new applications, inspection results, or work orders back into OpenGov.

OpenGov is a cloud platform purpose-built for state and local government, used by more than 2,000 communities to run finance, operations, and citizen-facing services on a single system. Agencies use OpenGov to manage budgets and capital plans, run ERP and payroll, issue permits and licenses, procure goods and contracts, track assets and work orders, collect taxes and utility payments, and field 311 and constituent service requests.
Core product areas include:
Common data entities:
Cities, counties, and special districts run OpenGov daily, but turning portal-driven workflows into reliable API automation is non-trivial—especially across departments and across jurisdictions:
Supergood reverse-engineers authenticated browser flows and the network calls behind OpenGov's web and mobile experiences to deliver a resilient API layer for your tenant—across permitting, ERP, asset management, procurement, and citizen services.
Use OpenGov with AI agents: OpenGov MCP Server →
Book a 30-minute session to confirm your modules, jurisdictions, and authentication model.
We deliver a hardened OpenGov adapter tailored to your tenant's configuration and entitlements.
Go live with continuous monitoring and automatic adjustments as OpenGov evolves.
/authenticateAuthenticate with OpenGov using credentials or MFA and obtain a tenant-scoped session token.
/permitsList permits and licenses for your jurisdiction with filters for status, type, applicant, and date range.
/submit_applicationSubmit a new permit or license application with attachments, fees, and applicant information.
/budgetsRetrieve operating budgets, capital plans, accounts, funds, and cost centers from OpenGov Budgeting & Planning.
/work_ordersList Cartegraph work orders with asset hierarchy, status, labor, and parts data for field operations.
/create_requestCreate a 311/CRM service request and route it to the appropriate department for triage.
Reconcile permit fees, contractor records, and revenue between Permitting & Licensing and the ERP / General Ledger so finance teams stop manually re-keying transactions across modules.
Pull operating budgets, capital plans, encumbrances, and journals from OpenGov Budgeting & Planning into your data warehouse or BI stack on a nightly schedule for transparency dashboards and forecasts.
Programmatically create work orders, update inspection results, and sync GIS-tagged asset hierarchies between Cartegraph EAM and field crews, mobile apps, or external maintenance systems.
Ingest 311/CRM service requests as they arrive, classify and route them to the correct department, and push status updates back to constituents without manual queue management.
API Type
REST (partner-gated, no public developer portal)
Authentication
OAuth 2.0 with MFA support
Data Format
JSON request and response payloads
Rate Limits
Tenant-specific, governed by contract and module entitlements
Webhooks
Limited; varies by module and partner integration
SDKs
No official public SDKs; Supergood provides language-native clients
Documentation
Private, partner-only; access depends on contract and modules
Sandbox Environment
Per-jurisdiction staging tenants available on request
Pagination
Cursor- and offset-based depending on module endpoint
Deployment Model
Cloud-only SaaS; no on-prem option
Configuration
Per-jurisdiction forms, fee schedules, inspection types, and workflows
Compliance
SOC 2, FedRAMP-aligned controls for state and local government
OpenGov ERP exposes financial entities like accounts, journals, encumbrances, and POs, while Cartegraph EAM covers assets, work orders, inspections, and GIS-tagged locations. The schemas, IDs, and state machines are distinct, so most automations need adapters that reconcile both sides rather than a single unified endpoint.
Yes. OpenGov does not publish a self-serve developer portal—API access depends on your contract, modules, and tenant entitlements, and integrations for GIS, payments, plan review, and identity are typically delivered through OpenGov-managed partnerships.
Forms, fee schedules, inspection types, and approval workflows are tailored to each city, county, or special district. Supergood aligns each adapter to your jurisdiction's specific configuration so payloads and state transitions match the workflows your staff actually use.
OpenGov is a cloud-only SaaS platform—there is no on-prem deployment option. Agencies with strict on-prem requirements typically integrate via secure outbound connectors and tenant-scoped access controls rather than self-hosting.
Supergood handles username/password and MFA (SMS, email, TOTP) securely, maintaining session continuity with automated refresh and CSRF token management as OpenGov updates ship.