AlphaVantage
Alpha Vantage API implemented as plug and play GraphQL module. Hosted on NPM. It is a hobby project, first version was written out of need for my work later polished in overhours (I have no affiliation with AlphaVantage).
Originally it was fork of https://github.com/zackurben/alphavantage yet this module does not directly inherit any related source code. Instead I developed a fork of zackurben project (covers whole API, is not )
All contributions are welcome! This is an open source project under the MIT license.
Installation
npm i alpha-vantage-graphql-module
Usage
;; const AppModule = imports: alphaVantage //your modules ;
or as standalone application:
;;const schema = alphaVantage; const server = schema r; serverstartgraphQL_options console;
Please check graphQL schema for more documentation.
Schema
Data
See Alpha Vantage for the parameters.
alphadataalphadataalphadataalphadataalphadataalphadataalphadataalphadataalphadataalphadata
Forex
See Alpha Vantage for the parameters.
alphaforex
Crypto
See Alpha Vantage for the parameters.
alphacryptoalphacryptoalphacrypto
Technicals
See Alpha Vantage for the parameters.
alphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnicalalphatechnical
Performance
See Alpha Vantage for the parameters.
alphaperformance
Contributing
All contributions are welcome! The purpose of this library is to keep function parity with the Alpha Vantage API, while keeping a slim and intuitive programming interface. Before any pull requests are made, please run npm run lint
to fix style issues and ensure that all test are passing npm test
. The codebase should always remain at 100% test coverage.
Core has been forked from:
- Author: Zack Urben
- Twitter: https://twitter.com/zackurben (better)
- Contact: zackurben@gmail.com yet greatest part in common is it's structure. Current version support full API coverage, requests cache and non duck-type keys normalisation.