Adding new cities and service domains to the City Service Development Kit (open API)


Adding new cities and service domains to the City Service Development Kit (open API). Fields: participation, mobility, tourism.

Standards, Baselines and Performance Indicators and Metrics
Sustainable Urban Mobility, Sustainable Districts and Built Environment, Integrated Infrastructures and Processess across Energy, ICT, and Transport, Citizen Focus, Integrated Planning, Policy, Regulation and Management, Knowledge Sharing, Business Models, Procurement and Funding

CitySDK consortium has tackled successfully the lack of interoperability in cities. Currently, ‘Open’ interfaces to existing systems are not interoperable even within one city, never mind between cities. Documentation is lacking as well. Scaling solutions or apps across domains or between cities is a pain.
To solve this challenge, CitySDK has created an open toolkit for the development of digital services. The toolkit comprises of open and interoperable digital service interfaces (API’s) as well as processes, guidelines and usability standards. 

With the toolkit, CitySDK has succesfully implemented open API’s in 8 cities in 3 pilot domains:
- Smart Participation introduced an open interface (based on Open311) for issue-reporting between the citizens and the civil servants;
- in Smart Mobility, the Linked Data API was created to grant unified access to open transport, mobility and geo data from government, commercial and crowd sources;
- Smart Tourism created the location-based mobile service interface for tourists, with the goal to create a European market for tourism applications.
Within each of the three domains, a large-scale Lead Pilot was carried out in one city. The experiences of the Lead Pilot were applied in Replication Pilots in other cities.

The consortium will take CitySDK further, by adding new cities and service domains to the City Service Development Kit. This is done by collaborating with harmonization bodies; helping new cities to utilize the CitySDK; sharing knowhow on harmonization, developer collaboration and procurement of open solutions; and harmonizing APIs across all city service domains “one block at a time”.

The main action points in which CitySDK can contribute are:
7. Knowledge Sharing: Actions 2, 4, 7, 8
8. Baselines, Performance Indicators and Metrics: Actions 3, 4 and 5
9. Open Data: Actions 2, 3, 4, 5, 6, 7, 9 and 10
10. Standards: Actions 1, 2, 3, 4, 8, 9, 10, 12, 13 and 14

CitySDK can also contribute to: 
1. Sustainable urban Mobility: Action 1 
2. Districts and Built Environment: Actions 1, 2 and 3
3. Integrated Infrastructures: Actions 2 and 6
5. Policy and Regulation: Action 8
6. Integrated Planning and Management: Action 2
11. Business Models, Finance and Procurement: Action 11.2.1 - Enable cities to create Local Ecosystems for smart solutions and support the replicability of these solutions.

The CitySDK consortium is eager to share the experiences, tools and expertise in all focus areas of the EIP SCC related to the creation of standards for open data and APIs. 
We share the idea that developing a holistic framework and programme for smart city standards is necessary, important, and non-trivial. This may involve both new, and updates to existing documents, presently managed by various international, European and national standardisation bodies. We emphasise the need to find bottom-up, light, agile means for this work, since trusting only on top-down standardisation could slow down innovation in cities.

CitySDK is completely in line with the EIP: “The lack of a common agreed means to support interoperability cities is inhibiting cities from making advancement to: optimise transport data; -- enable more dynamic operations; -- exploit location-based information; increase citizen participation; or provide common platforms for developers.” 
After the three domains successfully harmonised in the first phase of CitySDK, the consortium is continues this groundbreaking cross-city & cross-domain collaboration on creating harmonized APIs in new domains and cities.
CitySDK uses grassroots-up, agile project management and lean methods. Code Fellows - in-house coders embedded in the city organisations, done in collaboration with the Code4Europe - has been a success in and will be expanded in future activities. Open Data Clearing House process creates interoperable data repositories (CKAN). 
CitySDK interfaces are retrofitted to the existing systems of the cities, speeding up the development.

The CitySDK consortium is diverse by design, consisting of cities, large and small or medium sized businesses, universities and non-profit organisations. We share the understanding of the importance of engaging various stakeholders in the standardisation process and have already experience and the commitment to share our experiences and results with others.
With the cities, CitySDK locates the change-makers in different domains and links them with their peers from other cities. Civil servants and developers work together, which creates trust and speeds up development considerably.
CitySDK consortium has paid special attention in engaging developers (businesses, civic hackers, in-city developers and students) in the creation of new solutions and apps. This is supported by competitions, hackathons, developer camps and technical support. The results are promoted in events, social media and publications.
CitySDK is an open initiative open to all stakeholders.

Is the commitment potentially open to additional partners and if so, in which priority area (please tick the relevant options)?

  • Sustainable Urban Mobility
  • Sustainable Districts and Built Environment
  • Integrated Infrastructures and Processes across Energy, ICT, and Transport
  • Citizen Focus
  • Policy and Regulation
  • Integrated Planning and Management
  • Knowledge Sharing
  • Baselines, Performance Indicators and Metrics
  • Open Data Governance
  • Standards
  • Business Models, Procurement and Funding


In 2014, CitySDK city2city interoperable APIs are already in use in the three domains of mobility, participation and tourism in eight cities across Europe, from Turkey to Portugal and Helsinki. The total population of these regions is 27 million people. 
Next years, CitySDK network expands to new cities and CitySDK APis expand to new domains. Expansion is achieved both in dedicated projects and with partnerships. CitySDK is collaborating with the Future Internet PPP FI-WARE project to intergrate the CitySDK interfaces in FI-WARE. 
In Finland CitySDK is integrated in the shared 6Aika Strategy - Open And Smart Services of the six largest cities of Finland (Helsinki, Espoo, Vantaa, Tampere, Oulu and Turku), funded with the sustainable urban development regional funding. This expands the outreach of CitySDK -powered solutions to 30% of the Finnish population.
CitySDK also collaborates with the World Bank - the plan is to introduce CitySDK APIs in several major cities outside Europe.

Results expected in

  • 2014 8 cities with interoperable APIs until the end of 2016; tools for city2city harmonisation ready and free to use; policy recommendations and procurement guidelines; CitySDK core and Network established
  • 2015 Harmonisation work continues in the lighthouse and other projects as well as the scaling the use of the APIs under the FI-WARE and iCity. New domains are undertaken, new cities will join.
  • 2016 and beyond CitySDK core provides an overview of the Smart City APIs. Lots of interoperable data, interfaces and services will be made available across the cities involved in this work.