@orama/cloudflare-api
v0.2.1
Published
[![Nodejs](https://github.com/oramasearch/cloudflare-api/actions/workflows/nodejs.yml/badge.svg)](https://github.com/oramasearch/cloudflare-api/actions/workflows/nodejs.yml)
Downloads
47
Readme
Cloudflare API library
This library is a wrapper around the Cloudflare API.
Installation
npm install @orama/cloudflare-api
Usage
import { CloudflareApi } from '@orama/cloudflare-api';
const apiKey = 'your-api-key'
const api = new CloudflareApi({ apiKey })
// Worker KV
const ACCOUNT_ID = 'your-account-id'
const NAMESPACE_ID = 'your-namespace-id'
const workerKv = api.workerKv(ACCOUNT_ID, NAMESPACE_ID)
await workerKv.uploadKv('key', 'value') // upload a value to the KV
await workerKv.getKv('key', 'text') // return the text representation of the value
await workerKv.deleteKv('key') // delete the value from the KV
License
Apache-2.0