From 9881147328caaac8496f988da397624eae65c5ba Mon Sep 17 00:00:00 2001 From: deeleeramone <> Date: Tue, 29 Sep 2026 00:40:37 -0700 Subject: [PATCH] update assets --- assets/extensions/obbject.json | 2 +- assets/extensions/provider.json | 172 ++++++-------------------------- assets/extensions/router.json | 23 ++--- 3 files changed, 41 insertions(+), 156 deletions(-) diff --git a/assets/extensions/obbject.json b/assets/extensions/obbject.json index 5c168e67db80..88b668e7a954 100644 --- a/assets/extensions/obbject.json +++ b/assets/extensions/obbject.json @@ -1,7 +1,7 @@ [ { "packageName": "openbb-charting", - "optional": true, + "optional": false, "description": "Create custom charts from OBBject data." } ] \ No newline at end of file diff --git a/assets/extensions/provider.json b/assets/extensions/provider.json index 24b1cf66fd5f..0b586bdb6aa4 100644 --- a/assets/extensions/provider.json +++ b/assets/extensions/provider.json @@ -12,7 +12,7 @@ }, { "packageName": "openbb-cboe", - "optional": true, + "optional": false, "reprName": "Chicago Board Options Exchange (CBOE)", "description": "Cboe is the world's go-to derivatives and exchange network,\ndelivering cutting-edge trading, clearing and investment solutions to people\naround the world.", "credentials": [], @@ -21,56 +21,34 @@ { "packageName": "openbb-cftc", "optional": false, - "reprName": "Commodity Futures Trading Commission (CFTC) Public Reporting API", - "description": "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity,\n resilience, and vibrancy of the U.S. derivatives markets through sound regulation.", + "reprName": "Commodity Futures Trading Commission (CFTC)", + "description": "The mission of the Commodity Futures Trading Commission (CFTC) is to promote the integrity,\n resilience, and vibrancy of the U.S. derivatives markets through sound regulation.\n Commitment of Traders reports are sourced from the CFTC Public Reporting API. Swap transaction\n and pricing data is sourced from the DTCC Public Price Dissemination service, the swap data\n repository that publishes CFTC-jurisdiction transactions. Overnight index swap curves and FX\n forward points are constructed from those executed transactions.", "credentials": [ "cftc_app_token" ], "website": "https://cftc.gov/", - "instructions": "Credentials are not required, but your IP address may be subject to throttling limits.\n API requests made using an application token are not throttled.\n Create an account here: https://evergreen.data.socrata.com/signup\n and then generate the app_token by signing in with the credentials\n here: https://publicreporting.cftc.gov/profile/edit/developer_settings." - }, - { - "packageName": "openbb-congress-gov", - "optional": false, - "reprName": "Congress.gov", - "description": "The Congress.gov API provides legislative data from the U.S.\nCongress, including bills, summaries, and related information. The Federal\nRegister API provides access to presidential documents and regulations.", - "credentials": [ - "congress_gov_api_key" - ], - "website": "https://api.congress.gov", - "instructions": "To get a Congress.gov API key:\n\n1. Go to https://api.congress.gov/sign-up/\n2. Fill out the registration form with your information\n3. Agree to the terms of service\n4. You will receive an API key via email\n\nThe API key is free and provides access to all Congress.gov data." + "instructions": "Credentials are not required, but your IP address may be subject to throttling limits\n on the Commitment of Traders endpoints. API requests made using an application token are not throttled.\n Create an account here: https://evergreen.data.socrata.com/signup\n and then generate the app_token by signing in with the credentials\n here: https://publicreporting.cftc.gov/profile/edit/developer_settings.\n The DTCC Public Price Dissemination endpoints are public and require no credentials." }, { "packageName": "openbb-deribit", - "optional": true, + "optional": false, "reprName": "Deribit Public Data", - "description": "Unofficial Python client for public data published by Deribit.", + "description": "Deribit is a crypto derivatives exchange listing futures, perpetuals,\noptions, and spot pairs. This extension covers its public market data API, which\nneeds no credentials and carries no trading.", "credentials": [], "website": "https://deribit.com/", - "instructions": "This provider does not require any credentials and is not meant for trading." + "instructions": "This provider needs no credentials and is not meant for trading." }, { "packageName": "openbb-ecb", - "optional": true, + "optional": false, "reprName": "European Central Bank (ECB)", - "description": "The ECB Data Portal provides access to all official ECB statistics.\nThe portal also provides options to download data and comprehensive metadata for each dataset.\nStatistical publications and dashboards offer a compilation of key data on selected topics.", + "description": "The ECB Data Portal provides access to all official ECB statistics\nthrough the SDMX 2.1 REST API, plus euro reference exchange rates, key ECB interest\nrates, the euro short-term rate (\u20acSTR), MFI/bank interest rates, the statistical\nrelease calendar, ECB releases & publications, and the Eurosystem list of eligible\ncollateral assets.", "credentials": [], "website": "https://data.ecb.europa.eu" }, - { - "packageName": "openbb-econdb", - "optional": false, - "reprName": "EconDB", - "description": "The mission of the company is to process information in ways that\nfacilitate understanding of the economic situation at different granularity levels.\n\nThe sources of data include official statistics agencies and so-called alternative\ndata sources where we collect direct observations of the market and generate\naggregate statistics.", - "credentials": [ - "econdb_api_key" - ], - "website": "https://econdb.com", - "instructions": "Note: API key is not required to get started, but it is recommended. Register an account by clicking on the Subscribe icon in the top right corner of the website." - }, { "packageName": "openbb-famafrench", - "optional": true, + "optional": false, "reprName": "Fama-French Research Portfolios and Factors", "description": "\n This provider implements the Fama-French research portfolios and factors data library,\n maintained and hosted by Kenneth R. French at Dartmouth College.\n ", "credentials": [], @@ -86,33 +64,12 @@ }, { "packageName": "openbb-finra", - "optional": true, + "optional": false, "reprName": "Financial Industry Regulatory Authority (FINRA)", "description": "FINRA Data provides centralized access to the abundance of data FINRA\nmakes available to the public, media, researchers and member firms.", "credentials": [], - "website": "https://www.finra.org/finra-data" - }, - { - "packageName": "openbb-finviz", - "optional": true, - "reprName": "FinViz", - "description": "Unofficial Finviz API - https://github.com/lit26/finvizfinance/releases", - "credentials": [], - "website": "https://finviz.com" - }, - { - "packageName": "openbb-fmp", - "optional": false, - "reprName": "Financial Modeling Prep (FMP)", - "description": "Financial Modeling Prep is a new concept that informs you about\nstock market information (news, currencies, and stock prices).", - "credentials": [ - "fmp_api_key" - ], - "deprecatedCredentials": { - "API_KEY_FINANCIALMODELINGPREP": "fmp_api_key" - }, - "website": "https://financialmodelingprep.com", - "instructions": "Go to: https://site.financialmodelingprep.com/developer/docs\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207821920-64553d05-d461-4984-b0fe-be0368c71186.png)\n\nClick on, \"Get my API KEY here\", and sign up for a free account.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207822184-a723092e-ef42-4f87-8c55-db150f09741b.png)\n\nWith an account created, sign in and navigate to the Dashboard, which shows the assigned token. by pressing the \"Dashboard\" button which will show the API key.\n\n![FinancialModelingPrep](https://user-images.githubusercontent.com/46355364/207823170-dd8191db-e125-44e5-b4f3-2df0e115c91d.png)" + "website": "https://www.finra.org/finra-data", + "instructions": "This provider needs no credentials." }, { "packageName": "openbb-fred", @@ -130,11 +87,14 @@ }, { "packageName": "openbb-government-us", - "optional": true, - "reprName": "Data.gov | United States Government", - "description": "Data.gov is the United States government's open data website.\nIt provides access to datasets published by agencies across the federal government.\nData.gov is intended to provide access to government open data to the public, achieve\nagency missions, drive innovation, fuel economic activity, and uphold the ideals of\nan open and transparent government.", - "credentials": [], - "website": "https://data.gov" + "optional": false, + "reprName": "Congress.gov", + "description": "Legislative data from the U.S. Congress. Bills, bill metadata,\nsummaries, bill text, amendments, enacted laws, calendars, mandated reports, and\ncommittees are all sourced from keyless public data (GovInfo bulk data, the\nGovInfo link service, and the unitedstates dataset). No API key is required for\nthe 108th Congress onward; older Congresses predate the GovInfo bulk archives\nand are served from the Congress.gov API, which needs a free API key.", + "credentials": [ + "congress_gov_api_key" + ], + "website": "https://www.govinfo.gov", + "instructions": "Most endpoints use public, keyless data from GovInfo (bulk data\nand the link service) and the unitedstates dataset, so no credentials are\nrequired for the 108th Congress (2003) onward.\n\nGovInfo does not publish bulk archives for earlier Congresses. Those requests\nfall back to the Congress.gov API, which reaches back to the 93rd Congress\n(1973) and requires an API key. Sign up for a free key at\nhttps://api.congress.gov/sign-up/ and set it as 'congress_gov_api_key'." }, { "packageName": "openbb-imf", @@ -145,45 +105,26 @@ "website": "https://datahelp.imf.org/knowledgebase/articles/667681-using-json-restful-web-service" }, { - "packageName": "openbb-intrinio", + "packageName": "openbb-jodi", "optional": false, - "reprName": "Intrinio", - "description": "Intrinio is a financial data platform that provides real-time and\nhistorical financial market data to businesses and developers through an API.", - "credentials": [ - "intrinio_api_key" - ], - "deprecatedCredentials": { - "API_INTRINIO_KEY": "intrinio_api_key" - }, - "website": "https://intrinio.com", - "instructions": "Go to: https://intrinio.com/starter-plan\n\n![Intrinio](https://user-images.githubusercontent.com/85772166/219207556-fcfee614-59f1-46ae-bff4-c63dd2f6991d.png)\n\nAn API key will be issued with a subscription. Find the token value within the account dashboard." - }, - { - "packageName": "openbb-multpl", - "optional": true, - "description": "Public broad-market data published to https://multpl.com.", + "reprName": "Joint Organisations Data Initiative (JODI) World Databases", + "description": "The Joint Organisations Data Initiative (JODI) provides free monthly petroleum and natural gas supply, demand, and stock statistics, self-reported by over 100 countries, through the JODI-Oil and JODI-Gas World Databases.", "credentials": [], - "website": "https://www.multpl.com/" + "website": "https://www.jodidata.org" }, { "packageName": "openbb-nasdaq", - "optional": true, - "reprName": "NASDAQ", + "optional": false, + "reprName": "Nasdaq", "description": "Positioned at the nexus of technology and the capital markets, Nasdaq\nprovides premier platforms and services for global capital markets and beyond with\nunmatched technology, insights and markets expertise.", - "credentials": [ - "nasdaq_api_key" - ], - "deprecatedCredentials": { - "API_KEY_QUANDL": "nasdaq_api_key" - }, - "website": "https://data.nasdaq.com", - "instructions": "Note: API key is not required for basic access, premium content is not currently implemented. To get an API key, register for a free account here: https://data.nasdaq.com/signup" + "credentials": [], + "website": "https://www.nasdaq.com" }, { "packageName": "openbb-oecd", "optional": false, "reprName": "Organization for Economic Co-operation and Development (OECD)", - "description": "OECD Data Explorer includes data and metadata for OECD countries and selected\nnon-member economies.", + "description": "Access OECD data via the SDMX REST API.\nCovers all OECD dataflows including GDP, CPI, unemployment,\ninterest rates, and hundreds more.", "credentials": [], "website": "https://data-explorer.oecd.org/" }, @@ -195,57 +136,14 @@ "credentials": [], "website": "https://www.sec.gov/data" }, - { - "packageName": "openbb-seeking-alpha", - "optional": true, - "reprName": "Seeking Alpha", - "description": "Seeking Alpha is a data provider with access to news, analysis, and\nreal-time alerts on stocks.", - "credentials": [], - "website": "https://seekingalpha.com" - }, - { - "packageName": "openbb-tiingo", - "optional": false, - "reprName": "Tiingo", - "description": "A Reliable, Enterprise-Grade Financial Markets API. Tiingo's APIs\npower hedge funds, tech companies, and individuals.", - "credentials": [ - "tiingo_token" - ], - "website": "https://tiingo.com" - }, { "packageName": "openbb-tmx", - "optional": true, + "optional": false, "reprName": "TMX", "description": "Unofficial TMX Data Provider Extension\n TMX Group Companies\n - Toronto Stock Exchange\n - TSX Venture Exchange\n - TSX Trust\n - Montr\u00e9al Exchange\n - TSX Alpha Exchange\n - Shorcan\n - CDCC\n - CDS\n - TMX Datalinx\n - Trayport\n ", "credentials": [], "website": "https://www.tmx.com" }, - { - "packageName": "openbb-tradier", - "optional": true, - "reprName": "Tradier", - "description": "Tradier provides a full range of services in a scalable, secure,\nand easy-to-use REST-based API for businesses and individual developers.\nFast, secure, simple. Start in minutes.\nGet access to trading, account management, and market-data for\nTradier Brokerage accounts through our APIs.", - "credentials": [ - "tradier_api_key", - "tradier_account_type" - ], - "deprecatedCredentials": { - "API_TRADIER_TOKEN": "tradier_api_key" - }, - "website": "https://tradier.com", - "instructions": "Go to: https://documentation.tradier.com\n\n![Tradier](https://user-images.githubusercontent.com/46355364/207829178-a8bba770-f2ea-4480-b28e-efd81cf30980.png)\n\nClick on, \"Open Account\", to start the sign-up process. After the account has been setup, navigate to [Tradier Broker Dash](https://dash.tradier.com/login?redirect=settings.api) and create the application. Request a sandbox access token." - }, - { - "packageName": "openbb-tradingeconomics", - "optional": false, - "reprName": "Trading Economics", - "description": "Trading Economics provides its users with accurate information for\n196 countries including historical data and forecasts for more than 20 million economic\nindicators, exchange rates, stock market indexes, government bond yields and commodity\nprices. Our data for economic indicators is based on official sources, not third party\ndata providers, and our facts are regularly checked for inconsistencies.\nTrading Economics has received nearly 2 billion page views from all around the\nworld.", - "credentials": [ - "tradingeconomics_api_key" - ], - "website": "https://tradingeconomics.com" - }, { "packageName": "openbb-us-eia", "optional": false, @@ -256,13 +154,5 @@ ], "website": "https://eia.gov/", "instructions": "Credentials are required for functions calling the EIA's API.\n Register for a free key here: https://www.eia.gov/opendata/register.php" - }, - { - "packageName": "openbb-yfinance", - "optional": false, - "reprName": "Yahoo Finance", - "description": "Yahoo! Finance is a web-based platform that offers financial news,\ndata, and tools for investors and individuals interested in tracking and analyzing\nfinancial markets and assets.", - "credentials": [], - "website": "https://finance.yahoo.com" } ] \ No newline at end of file diff --git a/assets/extensions/router.json b/assets/extensions/router.json index 32aeb0036f3a..217e2bfdf628 100644 --- a/assets/extensions/router.json +++ b/assets/extensions/router.json @@ -1,22 +1,22 @@ [ { "packageName": "openbb-commodity", - "optional": false, + "optional": true, "description": "Commodity market data." }, { "packageName": "openbb-crypto", - "optional": false, + "optional": true, "description": "Cryptocurrency market data." }, { "packageName": "openbb-currency", - "optional": false, + "optional": true, "description": "Foreign exchange (FX) market data." }, { "packageName": "openbb-derivatives", - "optional": false, + "optional": true, "description": "Derivatives market data." }, { @@ -26,27 +26,27 @@ }, { "packageName": "openbb-economy", - "optional": false, + "optional": true, "description": "Economic data." }, { "packageName": "openbb-equity", - "optional": false, + "optional": true, "description": "Equity market data." }, { "packageName": "openbb-etf", - "optional": false, + "optional": true, "description": "Exchange Traded Funds market data." }, { "packageName": "openbb-fixedincome", - "optional": false, + "optional": true, "description": "Fixed Income market data." }, { "packageName": "openbb-index", - "optional": false, + "optional": true, "description": "Indices data." }, { @@ -59,11 +59,6 @@ "optional": true, "description": "Quantitative analysis tools." }, - { - "packageName": "openbb-sec", - "optional": false, - "description": "US Securities and Exchange Commission (SEC) data." - }, { "packageName": "openbb-technical", "optional": true,