O papel da API no governo digital, 10 melhores práticas nacionais

Bobur Umurzokov

Bobur Umurzokov

July 7, 2023

Technology

À medida que a revolução digital transforma as operações governamentais em todo o mundo, as Interfaces de Programação de Aplicações (APIs) surgiram como uma ferramenta crítica para impulsionar a transformação digital. Por meio das APIs, os governos podem garantir uma interoperabilidade mais suave entre vários sistemas, facilitar o compartilhamento de dados e inovar nos serviços públicos. Aqui, analisamos 10 melhores práticas para o uso de APIs no governo digital, com base em exemplos nacionais de todo o mundo.

As APIs são fundamentais na prestação de serviços digitais públicos devido à sua natureza conectiva”. De acordo com a publicação: Application Programming Interfaces in Governments: Why, what, and How.

Melhores práticas e diretrizes nacionais para APIs

1. Desenvolvimento de uma Estratégia Nacional de APIs - Reino Unido

A estratégia nacional de APIs do Reino Unido fornece um roteiro claro sobre como as organizações do setor público devem aproveitar as APIs. A estratégia de APIs do governo britânico gira em torno de um conjunto de princípios e diretrizes padronizados que garantem que o desenvolvimento e o uso de APIs estejam alinhados com o framework de serviços digitais do país. Essa abordagem estratégica garante coerência e incentiva a interoperabilidade entre vários sistemas governamentais.

Essa estratégia de gerenciamento de APIs também destaca a importância de usar um API Gateway para gerenciar operações diárias, como autenticação de usuários e aplicativos, limitação de taxa e controle de solicitações de entrada, registro e relatórios. O Apache APISIX API Gateway pode ser empregado como um ponto de controle central para gerenciar APIs e serviços relacionados com vários plugins.

Referência: UK Government Digital Service, API technical and data standards (2017). https://www.gov.uk/guidance/gds-api-technical-and-data-standards

2. Padronização de APIs - Estados Unidos

O governo dos EUA é conhecido por sua iniciativa data.gov, onde padronizou as APIs em todas as agências federais. Essa iniciativa levou a uma melhor consistência, segurança e interoperabilidade, aumentando assim o valor dos dados e serviços. Eles usaram a ferramenta de gerenciamento de APIs para impor medidas rigorosas de criptografia e controle de acesso, proporcionando acesso seguro à vasta quantidade de dados públicos hospedados pelas agências federais.

Referência: U.S. General Services Administration, Data.gov, Developer's Guide (n.d.). https://www.data.gov/developer/

3. Priorização da Privacidade e Segurança - Estônia

A Estônia, uma das nações mais digitalmente avançadas do mundo, prioriza a privacidade e a segurança no uso de suas APIs. A camada de troca de dados X-Road do país permite que organizações dos setores público e privado compartilhem dados com segurança, mantendo a privacidade dos cidadãos, fornecendo um excelente exemplo de equilíbrio entre acessibilidade de dados e considerações de segurança.

O X-Road é um framework de API governamental licenciado sob a licença do Massachusetts Institute of Technology (MIT). Ele também é usado como base da camada de troca de dados nacional da Finlândia. Originalmente construído para serviços web SOAP/XML, agora se estende a APIs REST. Em vez de exigir que os governos desenvolvam o gerenciamento de APIs diretamente, o X-Road fornece uma camada de gerenciamento de APIs, incluindo um API gateway, que é open-source e disponível para outros governos em todo o mundo (Finnerty, 2018).

Referência: X-Road, Data Exchange Layer X-Road (n.d.). https://x-road.global/

4. Promoção da Inovação Aberta - Finlândia

A Finlândia, por meio de sua iniciativa de APIs abertas, convida cidadãos, empresas e outras partes interessadas a usar dados governamentais para criar soluções inovadoras para desafios sociais. Essa abordagem, conhecida como "inovação aberta", demonstra como as APIs podem ajudar a estimular a criatividade e o espírito empreendedor, impulsionando o avanço social e o crescimento econômico.

Referência: Opening up access to data for innovative use of information, https://vm.fi/en/opendata

5. Construção de Catálogos de APIs - Canadá

O governo federal do Canadá criou um extenso catálogo de suas APIs públicas, oferecendo uma maneira direta para os desenvolvedores descobrirem e usarem essas interfaces. O catálogo pesquisável e categorizado aumenta a acessibilidade e a usabilidade das APIs governamentais.

Referência: Government of Canada, API Store (n.d.). https://api.canada.ca/

6. Aproveitamento de APIs para Dados em Tempo Real - Singapura

O data.gov.sg de Singapura, um repositório de conjuntos de dados de 70 agências públicas, fornece dados em tempo real por meio de APIs. A disponibilidade de dados em tempo real pode melhorar significativamente os processos de tomada de decisão e a entrega de serviços públicos.

Em Singapura, o governo implementou uma API de identidade nacional que capacita os cidadãos a autenticarem sua identidade online para acessar vários serviços. Essa abordagem inovadora acelera a entrega de serviços, eliminando a necessidade de os cidadãos inserirem repetidamente suas informações cada vez que interagem com as agências governamentais.

Referências: Government of Singapore, Real-Time APIs on data.gov.sg and Finance-as-a-Service. API playbook

7. Facilitação de Parcerias Público-Privadas - Austrália

A Austrália usou efetivamente as APIs para forjar parcerias público-privadas no espaço digital. Notavelmente, o Consumer Data Right (CDR) permite que os consumidores compartilhem seus dados com partes confiáveis, levando ao desenvolvimento de novos serviços e oportunidades.

As Diretrizes de APIs propõem um API gateway para que todos os departamentos governamentais e parceiros de terceiros possam gerenciar APIs por meio de uma arquitetura comum, e também estipulam a criação de um portal único para desenvolvedores, para que os potenciais usuários de APIs possam descobrir todas as APIs disponíveis em um único local. As diretrizes de estilo refletem as melhores práticas da indústria e do governo no gerenciamento do ciclo de vida de APIs, gerenciamento de produtos de API e o uso de princípios técnicos, incluindo REST.

Referência: Australian Competition & Consumer Commission, Consumer Data Right (n.d.). https://www.accc.gov.au/focus-areas/consumer-data-right-cdr-0

8. Implementação de Governança de APIs - Alemanha

A política firme de governança de APIs da Alemanha garante que as APIs sejam projetadas, implementadas e gerenciadas de acordo com as melhores práticas. Essa abordagem garante a qualidade e a interoperabilidade das APIs, além de facilitar o gerenciamento eficaz do ciclo de vida.

9. Educação e Engajamento com Usuários de APIs - França

A França se envolve ativamente com os usuários de APIs por meio de workshops, hackathons e desafios. Esses eventos promovem o uso de APIs públicas, permitem que o governo entenda melhor as necessidades dos usuários e incentivam o uso ativo de recursos digitais.

10. Impulsionamento da Participação Cidadã - Nova Zelândia

A abordagem da Nova Zelândia em relação às APIs incentiva a participação ativa dos cidadãos. O governo envolve ativamente os cidadãos no processo de design e entrega de serviços digitais. Ao adotar uma abordagem centrada no cidadão para a implementação de APIs, a Nova Zelândia garante que seus serviços digitais atendam genuinamente às necessidades e expectativas de seu povo.

Referência: Nova Zelândia, Diretrizes de APIs.

Estratégia e ação

Ter uma estratégia para APIs é fundamental para garantir que as APIs sejam adotadas com sucesso. O framework de APIs ilustrado abaixo identifica como um governo deve proceder ao adotar e implementar APIs. O framework de APIs para governo digital fornece um modelo que você pode usar para implementar programas governamentais de APIs. Ele compreende 12 propostas que apoiam as APIs, desde o nível estratégico e decisões táticas, como alocação de recursos e definição de prioridades, até preocupações operacionais, como a implementação de melhores práticas técnicas.

12 propostas do framework de APIs para governos

Você também pode usar a ferramenta de autoavaliação de maturidade do framework de APIs online para identificar as ações específicas que você precisa focar para construir sua estratégia de APIs e expandir suas atividades atuais de APIs.

Resumo

Os governos estão usando infraestruturas habilitadas por APIs em todo o mundo para avançar rapidamente em direção ao digital, a fim de construir uma experiência melhorada do cidadão com os serviços governamentais, trabalhar com parceiros externos, reutilizar componentes de TI de forma mais eficiente e incorporar dados na tomada de decisões em suas operações. Como vimos globalmente, a adoção de APIs pelos governos varia amplamente. A equipe de engenharia de APIs de um governo deve ser capaz de trabalhar com eficiência, e uma API deve ser capaz de escalar rapidamente. Portanto, ferramentas amplamente adotadas devem ser selecionadas, como o Apache APISIX de código aberto ou a plataforma API7 baseada em nuvem e gestão de APIs empresariais para gerenciar todo o ciclo de vida da API, garantir e controlar o acesso, estabelecer SLAs ou limitar chamadas para endpoints de API.

Recursos relacionados

Conteúdo recomendado

Tags: