À propos du projet

L'Open Data Platform par OpenBB (ODP) est une couche d'infrastructure open-source conçue pour aider les ingénieurs de données à consolider et exposer des données financières provenant de sources propriétaires, sous licence et publiques. Elle suit une architecture « connectez une fois, consommez partout », permettant aux données intégrées d'être consommées simultanément sur plusieurs surfaces : des environnements Python pour les analystes quantitatifs, OpenBB Workspace et Excel pour les analystes financiers, des serveurs MCP pour les agents IA, et des API REST pour d'autres applications en aval. Le package Python principal peut être installé via PyPI en utilisant `pip install openbb`. Il fournit une interface programmatique pour récupérer des données financières, telles que les prix historiques des actions, et les convertir en dataframes pandas. Un ODP CLI est également disponible pour un accès en ligne de commande. Pour un déploiement local, la plateforme peut exécuter un serveur backend FastAPI via Uvicorn en utilisant la commande `openbb-api`, exposant une API REST sur localhost. Ce backend peut être directement intégré dans l'interface utilisateur OpenBB Workspace d'entreprise. La plateforme prend en charge Python 3.9.21 à 3.12 et propose des intégrations d'environnements de développement pour VS Code Dev Containers, GitHub Codespaces et Google Colab. Le projet est distribué sous la licence AGPLv3. Il inclut une clause de non-responsabilité indiquant que la négociation d'instruments financiers comporte des risques élevés et que les données fournies via la plateforme ne sont pas nécessairement exactes. Le dépôt accepte activement les contributions de la communauté, les rapports de bugs et les demandes de fonctionnalités.