# abstract-sdk

> Universal JavaScript bindings for the Abstract API and CLI

Latest version **8.1.5** (published 2024-05-15) · MIT license · 0 weekly downloads

## Install

```sh
npm install abstract-sdk
pnpm add abstract-sdk
yarn add abstract-sdk
bun add abstract-sdk
```

## Health

**Score 35/100 (D)** — status: abandoned.

Positive: has types; no vulnerabilities; high quality score.

Warnings: low downloads; no esm support.

Negative: abandoned.

## Facts

| | |
|---|---|
| Version | 8.1.5 |
| Published | 2024-05-15 |
| First published | 2018-10-16 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | bundled |
| Module format | CommonJS |
| Dependencies | 9 |
| Unpacked size | 884.8 KB |
| Known vulnerabilities | 0 (+1 in 1 direct dependencies) |
| Install scripts | no |
| GitHub stars | 63 |
| Author | Abstract |
| Maintainers | elasticprojects |
| Keywords | abstract, design, version control |

## Links

- npm: https://www.npmjs.com/package/abstract-sdk
- Repository: https://github.com/goabstract/abstract-sdk
- Homepage: https://developer.abstract.com/
- Issues: https://github.com/goabstract/abstract-sdk/issues
- npm.io page: https://npm.io/package/abstract-sdk

## Dependencies (9)

- [uuid](https://npm.io/package/uuid.md) ^3.3.2
- [debug](https://npm.io/package/debug.md) ^4.0.1
- [core-js](https://npm.io/package/core-js.md) ^3.6.5
- [invariant](https://npm.io/package/invariant.md) ^2.2.4
- [js-sha256](https://npm.io/package/js-sha256.md) ^0.9.0
- [cross-fetch](https://npm.io/package/cross-fetch.md) ^3.0.1
- [query-string](https://npm.io/package/query-string.md) ^6.1.0
- [@babel/runtime-corejs3](https://npm.io/package/@babel/runtime-corejs3.md) ^7.9.6
- [@elasticprojects/abstract-cli](https://npm.io/package/@elasticprojects/abstract-cli.md) 13.4.3

## Recent versions

- 8.1.5 (latest) — 2024-05-15
- 8.0.1-ie11-support.1 (ie11-support) — 2020-04-06
- 8.1.4 — 2023-07-25
- 8.1.3 — 2023-07-25
- 8.1.2 — 2021-05-21
- 8.1.2-0 — 2021-05-17
- 8.1.1 — 2021-04-05
- 8.1.0 — 2020-11-16
- 8.0.0-beta.38 — 2020-10-20
- 8.0.0-beta.37 — 2020-09-17
- 8.0.0-beta.36 — 2020-07-31
- 8.0.0-beta.35 — 2020-07-29
- 8.0.0-beta.34 — 2020-07-29
- 8.0.0-beta.33 — 2020-07-20
- 8.0.0-beta.32 — 2020-07-06
- … 90 more at https://npm.io/package/abstract-sdk/versions

## README

<img src="https://assets-global.website-files.com/5e9d939b6c7f32259d33c1cc/5eb9b98ae22fd020fb368ad1_abstract-black-wordmark-rgb.png" width="136" height="auto" />

The Abstract SDK provides universal JavaScript bindings for both the Abstract API and the Abstract CLI.

[![build status](https://img.shields.io/circleci/project/github/goabstract/abstract-sdk.svg)](https://circleci.com/gh/goabstract/abstract-sdk)
[![npm version](https://badge.fury.io/js/abstract-sdk.svg)](https://www.npmjs.com/package/abstract-sdk)

## Installation

The SDK is available as a Node.js module available via the public NPM registry. An underlying Node.js version of `10.0.0` or higher is required.

```sh
npm install abstract-sdk
```

Please see the [installation guide](https://developer.abstract.com/docs/installation/) for more information.

## Documentation

Complete SDK documentation can be found at [https://developer.abstract.com](https://developer.abstract.com).

The following community resources are available to help you get started quickly with the SDK:

- [Documentation website](https://developer.abstract.com)
- [Abstract help center](https://www.abstract.com/help/)
- [Abstract support](https://www.abstract.com/help/contact/)
- Still stuck? [File an issue!](https://github.com/goabstract/abstract-sdk/issues/new)

## Contributing

This project is maintained by a team at [Abstract](https://www.abstract.com). Outside contributions are highly encouraged, but please ensure that a relevant [issue](https://github.com/goabstract/abstract-sdk/issues) exists and that an approach has been discussed before beginning to write code. This makes it more likely that your contribution will be accepted and ensures that your time is not wasted.

Please see the [contributors guide](CONTRIBUTING.md) for more information.

## License

[MIT](LICENSE)

---
_Source: https://npm.io/package/abstract-sdk · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
