All Projects → betagouv → Api.gouv.fr

betagouv / Api.gouv.fr

Licence: agpl-3.0
Liste les API disponibles au sein de l'administration française

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Api.gouv.fr

Stelace
Open-source marketplace backend in Node.js, empowering Web platforms with Search API, Automation, Auth, Headless CMS… ⚡ 💻
Stars: ✭ 144 (-40.74%)
Mutual labels:  api, platform
Thehivedocs
Documentation of TheHive
Stars: ✭ 353 (+45.27%)
Mutual labels:  api, platform
Thehive
TheHive: a Scalable, Open Source and Free Security Incident Response Platform
Stars: ✭ 2,300 (+846.5%)
Mutual labels:  api, platform
Micro
Micro is a distributed cloud operating system
Stars: ✭ 10,778 (+4335.39%)
Mutual labels:  api, platform
Janus
An API Gateway written in Go
Stars: ✭ 2,249 (+825.51%)
Mutual labels:  api, platform
Greenboard
📖 Gatsby theme for api documentation
Stars: ✭ 240 (-1.23%)
Mutual labels:  api
Protoman
Postman for protobuf APIs
Stars: ✭ 241 (-0.82%)
Mutual labels:  api
Twitch
Interact with Twitch's API, chat, PubSub and subscribe to WebHooks.
Stars: ✭ 237 (-2.47%)
Mutual labels:  api
Vatfs
影视全搜索|提供全网影视m3u8资源搜索,影视资源api,无广告快速播放
Stars: ✭ 239 (-1.65%)
Mutual labels:  api
Eslint Plugin Compat
Lint the browser compatibility of your code
Stars: ✭ 2,743 (+1028.81%)
Mutual labels:  api
Devicehive Java Server
DeviceHive Java Server
Stars: ✭ 241 (-0.82%)
Mutual labels:  platform
Coinapi Sdk
SDKs for CoinAPI
Stars: ✭ 238 (-2.06%)
Mutual labels:  api
Reaper
Social media scraping / data collection tool for the Facebook, Twitter, Reddit, YouTube, Pinterest, and Tumblr APIs
Stars: ✭ 240 (-1.23%)
Mutual labels:  api
Django Rest Framework Datatables
Seamless integration between Django REST framework and Datatables.
Stars: ✭ 241 (-0.82%)
Mutual labels:  api
Wp Rest Api Cache
Enable caching for WordPress REST API and increase speed of your application
Stars: ✭ 239 (-1.65%)
Mutual labels:  api
Luna Commons
市场上许多界面和工具的集合,例如ftp,httpd等文件与工具操作,包括但不限于图像处理、人脸识别等的api。
Stars: ✭ 244 (+0.41%)
Mutual labels:  api
Avogadrio
Worship your favorite molecule by setting it as your wallpaper.
Stars: ✭ 239 (-1.65%)
Mutual labels:  api
Crypto Exchange
Pulls together list of crypto exchanges to interact with their API's in a uniform fashion.
Stars: ✭ 241 (-0.82%)
Mutual labels:  api
Jiraps
PowerShell module to interact with Atlassian JIRA
Stars: ✭ 241 (-0.82%)
Mutual labels:  api
Stocks.js
💰 stocks.js is an easy-to-use stock market API for Javascript
Stars: ✭ 240 (-1.23%)
Mutual labels:  api

api.gouv.fr

api.gouv.fr catalogue les API offertes par les administrations centrales, les collectivités territoriales, les établissements publics… Chaque API est associée à une courte description fonctionnelle, une documentation technique, les modalités d'accès, d'éventuelles ressources supplémentaires et surtout des liens vers les services qui l'utilisent.

Public visé

api.gouv.fr s'adresse avant tout aux créateurs de services, les consommateurs d'API. Pour cela, nous facilitons la découverte, la compréhension et l'accès aux API et à leurs producteurs.

Les fournisseurs, de leur côté, ont avec ce catalogue un moyen simple de faire connaître leurs API.

Fournisseur d'API ? Ajoutez votre API !

Installation locale

Prérequis

Cette application utilise Next.js.

  1. Installer les dépendances
npm i
  1. Copier le fichier de configuration
cp .env.sample .env
  1. Lancer le serveur de développement
npm run dev

Par défaut, il écoutera sur le port 3000, pour changer, utiliser npm run dev -p 4242.

Afin de configurer le projet correctement, il est conseillé de créer un fichier .env avec les variables d’environnement nécessaires à l’application.

.env permet de persister les variables d’environnement de développement dans un fichier plutôt que de les définir dans le shell, mais les deux fonctionnent. Cela fonctionne avec dotenv et next-runtime-dotenv.

Déploiement

Production

Cette application utilise Next.js.

  1. Installer les dépendances
npm i
  1. Générer les bundles de production
npm run build
  1. Lancer le serveur de production
PORT=3000 npm start

Développement

Chaque pull request est déployé dans des review app sur Heroku

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].