El papel de las API en el gobierno digital, 10 mejores prácticas nacionales
July 7, 2023
A medida que la revolución digital transforma las operaciones gubernamentales en todo el mundo, las Interfaces de Programación de Aplicaciones (APIs) han surgido como una herramienta crítica para impulsar la transformación digital. A través de las APIs, los gobiernos pueden garantizar una interoperabilidad más fluida entre diversos sistemas, facilitar el intercambio de datos e innovar en los servicios públicos. Aquí, analizamos 10 mejores prácticas para el uso de APIs en el gobierno digital, basadas en ejemplos nacionales de todo el mundo.
“Las APIs son fundamentales en la provisión de servicios digitales públicos debido a su naturaleza conectiva”. Según la publicación: Application Programming Interfaces in Governments: Why, what, and How.
Mejores prácticas y directrices nacionales sobre APIs
1. Desarrollo de una Estrategia Nacional de APIs - Reino Unido
La estrategia nacional de APIs del Reino Unido proporciona una hoja de ruta clara sobre cómo las organizaciones del sector público deben aprovechar las APIs. La estrategia de APIs del gobierno británico gira en torno a un conjunto de principios y directrices estandarizados que garantizan que el desarrollo y uso de las APIs estén alineados con el marco de servicios digitales del país. Este enfoque estratégico asegura coherencia y fomenta la interoperabilidad entre diversos sistemas gubernamentales.
Esta estrategia de gestión de APIs también destaca la importancia de utilizar una puerta de enlace de API (API Gateway) para gestionar operaciones cotidianas como la autenticación de usuarios y aplicaciones, la limitación de tasas, la regulación de solicitudes entrantes, el registro y la generación de informes. Apache APISIX puede emplearse como un punto de control central para gestionar APIs y servicios relacionados con varios complementos.
Referencia: UK Government Digital Service, API technical and data standards (2017). https://www.gov.uk/guidance/gds-api-technical-and-data-standards
2. Estandarización de APIs - Estados Unidos
El gobierno de los Estados Unidos es conocido por su iniciativa data.gov, donde ha estandarizado las APIs en todas las agencias federales. Esta iniciativa ha llevado a una mayor consistencia, seguridad e interoperabilidad, mejorando así el valor de los datos y servicios. Utilizaron una herramienta de gestión de APIs para aplicar medidas estrictas de cifrado y control de acceso, proporcionando acceso seguro a la gran cantidad de datos públicos alojados por las agencias federales.
Referencia: U.S. General Services Administration, Data.gov, Developer's Guide (n.d.). https://www.data.gov/developer/
3. Priorización de la Privacidad y Seguridad - Estonia
Estonia, una de las naciones más avanzadas digitalmente, prioriza la privacidad y la seguridad en el uso de sus APIs. La capa de intercambio de datos X-Road del país permite que organizaciones del sector público y privado compartan datos de manera segura mientras mantienen la privacidad de los ciudadanos, proporcionando un excelente ejemplo de equilibrio entre accesibilidad de datos y consideraciones de seguridad.
X-Road es un marco de API gubernamental licenciado bajo la licencia del Instituto Tecnológico de Massachusetts (MIT). También se utiliza como columna vertebral de la capa de intercambio de datos nacional de Finlandia. Originalmente construido para servicios web SOAP/XML, ahora se extiende a APIs REST. En lugar de requerir que los gobiernos desarrollen la gestión de APIs directamente, X-Road proporciona una capa de gestión de APIs, incluyendo una puerta de enlace de API, que es de código abierto y está disponible para otros gobiernos en todo el mundo (Finnerty, 2018).
Referencia: X-Road, Data Exchange Layer X-Road (n.d.). https://x-road.global/
4. Promoción de la Innovación Abierta - Finlandia
Finlandia, a través de su iniciativa de APIs abiertas, invita a ciudadanos, empresas y otras partes interesadas a utilizar datos gubernamentales para crear soluciones innovadoras para los desafíos sociales. Este enfoque, conocido como "innovación abierta", demuestra cómo las APIs pueden ayudar a estimular la creatividad y el espíritu empresarial, impulsando el avance social y el crecimiento económico.
Referencia: Opening up access to data for innovative use of information, https://vm.fi/en/opendata
5. Creación de Catálogos de APIs - Canadá
El gobierno federal de Canadá ha creado un extenso catálogo de sus APIs públicas, ofreciendo una forma sencilla para que los desarrolladores descubran y utilicen estas interfaces. El catálogo, que es buscable y categorizado, mejora la accesibilidad y usabilidad de las APIs gubernamentales.
Referencia: Government of Canada, API Store (n.d.). https://api.canada.ca/
6. Aprovechamiento de APIs para Datos en Tiempo Real - Singapur
El data.gov.sg de Singapur, un repositorio de conjuntos de datos de 70 agencias públicas, proporciona datos en tiempo real a través de APIs. La disponibilidad de datos en tiempo real puede mejorar significativamente los procesos de toma de decisiones y la prestación de servicios públicos.
En Singapur, el gobierno ha implementado una API de identidad nacional que permite a los ciudadanos autenticar su identidad en línea para acceder a diversos servicios. Este enfoque innovador acelera la prestación de servicios al eliminar la necesidad de que los ciudadanos ingresen repetidamente su información cada vez que interactúan con las agencias gubernamentales.
Referencias: Government of Singapore, Real-Time APIs on data.gov.sg and Finance-as-a-Service. API playbook
7. Facilitación de Asociaciones Público-Privadas - Australia
Australia ha utilizado eficazmente las APIs para forjar asociaciones público-privadas en el espacio digital. En particular, el Derecho de Datos del Consumidor (CDR) permite a los consumidores compartir sus datos con partes confiables, lo que lleva al desarrollo de nuevos servicios y oportunidades.
Las Directrices de APIs proponen una puerta de enlace de API para que todos los departamentos gubernamentales y socios externos puedan gestionar las APIs a través de una arquitectura común, y también estipulan la creación de un portal único para desarrolladores donde los usuarios potenciales de APIs puedan descubrir todas las APIs disponibles en un solo lugar. Las directrices de estilo reflejan las mejores prácticas de la industria y el gobierno en la gestión del ciclo de vida de las APIs, la gestión de productos de API y el uso de principios técnicos, incluido REST.
Referencia: Australian Competition & Consumer Commission, Consumer Data Right (n.d.). https://www.accc.gov.au/focus-areas/consumer-data-right-cdr-0
8. Implementación de Gobernanza de APIs - Alemania
La firme política de gobernanza de APIs de Alemania asegura que las APIs se diseñen, implementen y gestionen según las mejores prácticas. Este enfoque garantiza la calidad e interoperabilidad de las APIs, al tiempo que facilita una gestión eficaz del ciclo de vida.
9. Educación y Participación con Usuarios de APIs - Francia
Francia se involucra activamente con los usuarios de APIs a través de talleres, hackatones y desafíos. Estos eventos promueven el uso de APIs públicas, permiten que el gobierno comprenda mejor las necesidades de los usuarios y fomentan el uso activo de los recursos digitales.
10. Impulso a la Participación Ciudadana - Nueva Zelanda
El enfoque de Nueva Zelanda hacia las APIs fomenta la participación activa de los ciudadanos. El gobierno involucra activamente a los ciudadanos en el proceso de diseño y prestación de servicios digitales. Al adoptar un enfoque centrado en el ciudadano para la implementación de APIs, Nueva Zelanda asegura que sus servicios digitales satisfagan verdaderamente las necesidades y expectativas de su población.
Referencia: Nueva Zelanda, Directrices de APIs.
Estrategia y acción
Tener una estrategia para las APIs es fundamental para garantizar que las APIs se adopten con éxito. El marco de APIs ilustrado a continuación identifica cómo un gobierno debe proceder al adoptar e implementar APIs. El marco de APIs para el gobierno digital proporciona un modelo que puedes utilizar para implementar programas gubernamentales de APIs. Comprende 12 propuestas que respaldan las APIs, desde el nivel estratégico y decisiones tácticas como la asignación de recursos y la definición de prioridades, hasta preocupaciones operativas como la implementación de mejores prácticas técnicas.
También puedes utilizar la herramienta de autoevaluación de madurez del marco de APIs en línea para identificar las acciones específicas en las que debes enfocarte para construir tu estrategia de APIs y extender tus actividades actuales de APIs.
Resumen
Los gobiernos están utilizando infraestructuras habilitadas por APIs en todo el mundo para avanzar rápidamente hacia la digitalización, con el fin de mejorar la experiencia ciudadana con los servicios gubernamentales, trabajar con socios externos, reutilizar componentes de TI de manera más eficiente e incorporar datos en la toma de decisiones en sus operaciones. Como hemos visto a nivel global, la adopción de APIs por parte de los gobiernos varía ampliamente. El equipo de ingeniería de APIs de un gobierno debe poder trabajar de manera eficiente y una API debe poder escalar rápidamente. Por lo tanto, se deben seleccionar herramientas ampliamente adoptadas, como el Apache APISIX de código abierto o la plataforma API7 basada en la nube y gestión empresarial de APIs para gestionar el ciclo de vida completo de las APIs, asegurar y controlar el acceso, establecer SLAs o regular las llamadas a los puntos finales de las APIs.