open-index/open-npm huggingface dataset:
npm package: @postiva/client
Description: A comprehensive library for managing and retrieving content within your applications, @postiva/client streamlines your interaction with the Postiva platform, ensuring your content is always current and easily accessible.
Author: Postiva
Latest version: 0.0.41

# @postiva/client

Easily manage and retrieve content within your applications with @postiva/client, a powerful library that simplifies interactions with the Postiva platform. Keep your content up-to-date and accessible with our simple API.

For detailed API documentation and more examples, visit our [official documentation](https://docs.postiva.app/).

[![npm version](https://badge.fury.io/js/%40postiva%2Fclient.svg)](https://badge.fury.io/js/%40postiva%2Fclient)
[![GitHub license](https://img.shields.io/github/license/postiva/client)](https://github.com/postiva/postiva-js/blob/main/LICENSE)


## Features

- **Effortless Content Management**: Seamlessly fetch and manage content within your application.
- **Pagination Support**: Handle large datasets effectively with built-in pagination support.
- **REST API Support**: Integrate your blog seamlessly into any tech stack with REST API support.
- **TypeScript Support**: Enjoy type safety and autocompletion with TypeScript support.
- **Statistics**: Get insights into your content's performance and engagement. (views, claps, likes)

## Installation

You can install `@postiva/client` via npm, yarn, or pnpm:

```bash
npm install @postiva/client
```

## Usage

To start using `@postiva/client` in your project, initialize the client by providing your workspace ID and API key:

```js
import { createClient } = from "@postiva/client"

// Initialize Postiva Client
export const postivaClient = createClient({
  workspaceId: process.env.NEXT_PUBLIC_WORKSPACE_ID,
  apiKey: process.env.NEXT_PUBLIC_POSTIVA_API_KEY
});
```

### Rest API Documentation

The REST API documentation for `@postiva/client` has been automatically generated by Bruno. Please refer to **REST API Documentation** for details.

## Contributing

Contributions to `@postiva/client` are welcome! If you have ideas for improvements, found a bug, or want to contribute new features, please check out our contribution guidelines and code of conduct before opening an issue or submitting a pull request.

# Contributors

Thank you for your contributions! We appreciate all the contributions from the community.

<a href="https://github.com/postiva/postiva-client/graphs/contributors">
  <img src="https://contrib.rocks/image?repo=postiva/postiva-client" />
</a>

## License

`@postiva/client` is available under the MIT License. For more details, see the [LICENSE](https://github.com/postiva/postiva-client/blob/main/LICENSE) file.