---
id: greenfield-client
title: 'Greenfield Client'
sidebar_position: 1
---

# Create Greenfield Client

| params         | description         |
| -------------- | ------------------- |
| GRPC_URL       | Greenfield grpc url |
| GREEN_CHAIN_ID | Greenfield chain id |

```js
import { Client } from '@bnb-chain/greenfield-js-sdk';

// Node.js
const client = Client.create(GRPC_URL, GREEN_CHAIN_ID);

// Browser
const client = Client.create(GRPC_URL, String(GREEN_CHAIN_ID), {
  zkCryptoUrl:
    'https://unpkg.com/@bnb-chain/greenfield-zk-crypto@1.0.0/dist/node/zk-crypto.wasm',
});
```

:::tip

Browser need load wasm manually.

:::

## Usage

The JS SDK consists of two parts:

- Chain: https://docs.bnbchain.org/greenfield-docs/docs/api/blockchain-rest
- Storage Provider: https://docs.bnbchain.org/greenfield-docs/docs/api/storage-provider-rest
