DataBC API Management Tools

DataBC provides a suite of tools to manage B.C. Government application programming interfaces (APIs).  The tools, including an API gateway, are designed for use by API owners and software developers, and support API administration, discovery, user documentation, security and access, as well as regulated API system performance.

  • Discover APIs in the BC Data Catalogue

 

  • Learn and experiment using API consoles
    • e.g., BC Address Geocoder API console
    • Other console examples:
      • BC Data Catalogue API
      • BC Geographical Names Web Service API
      • BC Laws API
      • BC Route Planner API
      • DriveBC Open511 API
      • Geomark Web Service API
      • WorkBC Job Posting API
    • Generate server and client side code in the OpenAPI specification editor

 

  • DataBC API Gateway
    • API keys
    • API rate control
    • Logging
    • Domain options
    • High availability

 

  • API Management
    • Using a self-serve web interface called the API Gateway Administration application (GWA), BC Government API owners can control their API endpoints (api keys, rate control, enable developer api keys).
    • Developers who have registered their GitHub account can also access a self-serve web interface to request and manage api keys.
    • See the BC Data Catalogue for more information on API Gateway Administration (GWA)

 

  • Self-registration
    • You can register for access to developer services using a GitHub account