Smart City Data: APIs – Open Source

Streaming data presents a different problem from query/response.


These are streaming projects for city data, showing what is possible when you make valuable city data available in real time. The current projects in this repository are: All projects proxy city data using, and uses Server-Sent Events (SSE) to push updates to each existing city data JSON API, only sending what changes using JSON Patch.

How APIs are Powering Smart Cities

How APIs are powering smart cities

Companies and institutions are coming together to develop smart cities as international meeting points and business hubs. Barcelona, New York, the Australian government or the EU for example have been using APIs to drive connected cities. Rudolf Giffinger, one of the world’s leading experts in urban development, defines smart cities using six clearly separate criteria: economy, mobility, environment, administration, way of life and residents.

Example: Circumscribed Parallelepiped

% Circumscribed Parallelepiped
% Author: Axel Pavillet
%%%< \usepackage{verbatim} %%%>
:Title: Circumscribed Parallelepiped
:Tags: 3D;Geometry;Mathematics
:Author: Axel Pavillet
:Slug: parallelepiped

This is a drawing of a tetrahedron inscibed in a parallelepiped.
See the following reference p. 58-63 \S 189 to 202

title = {Modern pure solid geometry},
publisher = {The Macmillan company},
year = {1935},
author = {Altshiller-Court, N.},
address = {New York},
edition = {first},
lccn = {35024297},
url = {}

Rendered by


NIST: GCTC Smart and Secure Cities and Communities Challenge (GCTC-SC3)

From NIST GCTC About page:
Internet of Things (IoT) and Cyber-Physical Systems (CPS) involve connecting smart devices and systems—in diverse sectors such as transportation, energy, manufacturing, and healthcare—in fundamentally new ways. These technologies will enable cities and communities to improve services, promote economic growth, and enhance the quality of life.

Because many of today’s smart city/community development efforts are isolated and customized projects, the National Institute of Standards and Technology (NIST) launched the Global City Teams Challenge (GCTC) to encourage collaboration and the development of standards. GCTC’s long-term goal is “to establish and demonstrate replicable, scalable, and sustainable models for incubation and deployment of interoperable, standard-based solutions using advanced technologies such as IoT and CPS, and demonstrate their measurable benefits in communities and cities.”

To put it simply, this program will help communities benefit from the experience of others to improve efficiency and lower costs. In its 2018 round, NIST and U.S. Department of Homeland Security Science and Technology Directorate (DHS S&T) will co-host the GCTC-SC3 program and will encourage participating teams to have additional focus on cybersecurity and privacy as the first order concern, as well as all existing GCTC goals such as replicability, scalability and sustainability. NIST, along with its partners, acts as a matchmaker and incubator —facilitating, advising, encouraging, nurturing, and publicizing the action clusters and their projects.

Since the programs launched in September 2014, GCTC has recruited and incubated over 200 action clusters with participation from over 150 cities and 400 companies/organizations from around the world.


About GCTC

PLEASE NOTE: This is a collaborative website. NIST does not endorse the views expressed, or necessarily concur with the information presented on these sites. Further, NIST does not endorse any commercial products that may be mentioned on these sites.