A REST API exists but is documented per customer instance at each deployment's /apidocs endpoint, with no central developer portal. Access effectively requires being a licensed Cityworks customer or partner. The v23 switch to a custom token header broke older integrations.
Cityworks scores F on the API Report Card. A REST API exists but is documented per customer instance at each deployment's /apidocs endpoint, with no central developer portal. Access effectively requires being a licensed Cityworks customer or partner. The v23 switch to a custom token header broke older integrations.
Without a usable official API, teams fall back on manual exports, file drops, or one-off vendor integrations. The other option is an unofficial API layer like Supergood that automates the authenticated web app directly.
Cityworks (now branded Trimble Cityworks under Trimble's Asset Lifecycle business) is a GIS-centric enterprise asset management (EAM) and work management platform for public infrastructure.
Government / Public Sector, specifically local governments (cities, counties), water/wastewater and electric utilities, transportation agencies, airports, and public works departments. Field crews and dispatchers use Cityworks to create and close work orders against geospatially located assets (pipes, hydrants, signals, pavement, signs, etc.), log inspections, track service requests from 311/citizen portals, schedule preventive maintenance, manage parts/inventory, and administer permits and licenses (PLL).
High within its niche. Cityworks reported over 700 utilities and local governments using the platform at the time of the Trimble acquisition, and it is regularly cited by Gartner Peer Insights and Capterra as a leading EAM solution for public sector infrastructure.
Cityworks holds the operational lifeblood of public works and utility agencies: every work order and labor/equipment cost, every service request from residents (often integrated with 311/SeeClickFix), inspection histories, preventive maintenance schedules, asset condition and risk scores, inventory/parts movement, capital project costs, and permitting and licensing records.
Mature and somewhat antiquated. The product traces back to 1996 and shows its age, reviewers consistently describe the UI as clunky, slow, and difficult to customize.
API and webhooks do not cover all integration scenarios, forcing custom solutions. API documentation is instance-hosted rather than centrally published, making discovery and onboarding hard for new integrators. Full sourced list under Sources below.
Common alternatives include Cartegraph (OpenGov), Lucity (CentralSquare), IBM Maximo, Brightly Asset Essentials (Siemens), VertiGIS / Esri ArcGIS Field Maps + workflows, Forerunner. Graded alternatives appear under "More from the report card" below.
Grades measure one thing: can a customer's engineering team get their own data out programmatically? We check six things (whether a real API exists, how access is gated, data coverage, auth quality, docs and developer experience, and stability) and roll them into a letter grade. Grades get re-verified, and they only move on evidence.
Yes. Supergood maintains an unofficial Cityworks API and MCP server so AI agents and internal tools can read and write Cityworks data. See the Cityworks integration docs at supergood.ai/docs/cityworks-api.