Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions .npmrc
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
min-release-age=30
save-exact=true
5 changes: 2 additions & 3 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -19,9 +19,6 @@

[1]: https://www.npmjs.com/package/coinbase-api

> [!TIP]
> Upcoming change: As part of the [Siebly.io](https://siebly.io/?ref=ghcoinbase) brand, this SDK is now hosted under our [Siebly.io GitHub organisation](https://github.com/sieblyio). The migration is seamless and requires no user changes.

Updated & performant JavaScript & Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets:

- Professional, robust & performant Coinbase SDK with extensive production use in live trading environments.
Expand All @@ -47,6 +44,8 @@ Updated & performant JavaScript & Node.js SDK for Coinbase's Advanced Trade, App
- Heavy automated end-to-end testing with real API calls.
- Active community support & collaboration in telegram: [Node.js Algo Traders](https://t.me/nodetraders).
- Extensive examples for interacting with the Coinbase API offering in Node.js/JavaScript/TypeScript: [/examples/](./examples).
- QuickStart Guide: [Coinbase JavaScript QuickStart Guide](https://siebly.io/sdk/coinbase/javascript)
- Coinbase JavaScript Tutorial: [Coinbase JavaScript REST API and WebSocket Tutorial](https://siebly.io/sdk/coinbase/javascript/tutorial)

## Table of Contents

Expand Down
8 changes: 4 additions & 4 deletions docs/COINBASE_SDK_QUICKSTART_GUIDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -216,10 +216,10 @@ siebly:
href: /examples/Coinbase
- heading: Endpoint map
summary: Find the SDK method for each supported Coinbase endpoint.
href: https://github.com/tiagosiebler/coinbase-api/blob/master/docs/endpointFunctionList.md
href: https://github.com/sieblyio/coinbase-api/blob/master/docs/endpointFunctionList.md
- heading: Source repository
summary: Browse SDK source, releases, issues, and endpoint coverage on GitHub.
href: https://github.com/tiagosiebler/coinbase-api
href: https://github.com/sieblyio/coinbase-api
-->

# Coinbase API JavaScript Tutorial for Node.js
Expand All @@ -239,7 +239,7 @@ The SDK handles REST API authentication, short-lived JWT creation, product-speci

- Coinbase JavaScript SDK by Siebly: [`coinbase-api`](https://siebly.io/sdk/coinbase/javascript)
- npm package: [`coinbase-api`](https://www.npmjs.com/package/coinbase-api)
- GitHub repository: [`tiagosiebler/coinbase-api`](https://github.com/tiagosiebler/coinbase-api)
- GitHub repository: [`sieblyio/coinbase-api`](https://github.com/sieblyio/coinbase-api)
- SDK examples: [Coinbase SDK examples](https://siebly.io/examples/Coinbase)
- SDK endpoint map: [Coinbase JavaScript endpoint reference](./endpointFunctionList.md)
- Official documentation: [Coinbase Developer Documentation](https://docs.cdp.coinbase.com/)
Expand Down Expand Up @@ -1447,7 +1447,7 @@ API key authentication is for server-side access to an account you control. Use

- [Coinbase JavaScript SDK page](https://siebly.io/sdk/coinbase/javascript)
- [`coinbase-api` on npm](https://www.npmjs.com/package/coinbase-api)
- [Coinbase SDK source](https://github.com/tiagosiebler/coinbase-api)
- [Coinbase SDK source](https://github.com/sieblyio/coinbase-api)
- [Coinbase examples on Siebly](https://siebly.io/examples/Coinbase)
- [SDK endpoint map](./endpointFunctionList.md)
- [Advanced Trade REST API documentation](https://docs.cdp.coinbase.com/coinbase-app/advanced-trade-apis/rest-api)
Expand Down
86 changes: 43 additions & 43 deletions package-lock.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

22 changes: 15 additions & 7 deletions package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "coinbase-api",
"version": "1.2.4",
"version": "1.2.5",
"description": "Node.js SDK for Coinbase's Advanced Trade, App, Exchange, International, Prime & Commerce REST APIs and WebSockets, with TypeScript & strong end to end tests.",
"scripts": {
"clean": "rm -rf dist",
Expand Down Expand Up @@ -33,11 +33,11 @@
"Jerko J (https://github.com/JJ-Cro)"
],
"dependencies": {
"@types/ws": "^8.18.1",
"axios": "^1.13.2",
"isomorphic-ws": "^4.0.1",
"jose": "^6.1.3",
"nanoid": "^3.3.11",
"@types/ws": "8.18.1",
"axios": "1.18.1",
"isomorphic-ws": "4.0.1",
"jose": "6.1.3",
"nanoid": "3.3.18",
"ws": "8.21.1"
},
"devDependencies": {
Expand All @@ -58,6 +58,14 @@
"webpack": "^5.0.0",
"webpack-cli": "^4.0.0"
},
"overrides": {
"brace-expansion@<2": "1.1.18",
"brace-expansion@>=2 <3": "2.1.4",
"brace-expansion@>=5 <6": "5.0.9",
"fast-uri@>=3 <4": "3.1.5",
"js-yaml@>=3 <4": "3.15.1",
"js-yaml@>=4 <5": "4.3.1"
},
"keywords": [
"coinbase",
"coinbase api",
Expand Down Expand Up @@ -88,5 +96,5 @@
"bugs": {
"url": "https://github.com/sieblyio/coinbase-api/issues"
},
"homepage": "https://github.com/sieblyio/coinbase-api#readme"
"homepage": "https://siebly.io/sdk/coinbase/javascript"
}