# JS/TS SDK

**Note: This project is still under development, so future changes will be made.**&#x20;

## Kiijs-SDK

KiiJS is a monorepo that contains multiple NPM libraries for writing applications that interact with KiiChain. Apart from the built SDK, the chain matches a lot of operability from cosmjs.

### Documentation

Each package has its own documentation under its readme file.

### Packages

KiiJS consists of smaller NPM packages within the @kiichain namespace. For more detailed documentation on each package, please refer to the table below.

| Package                                                                                   | Description                                                                                            |
| ----------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------ |
| [@kiichain/kiijs-evm](/docs/build-on-kiichain/developer-tools/js-ts-sdk/kiijs-evm.md)     | Typescript library containing helper functions for interacting with the EVM on Kiichain.               |
| [@kiichain/kiijs-proto](/docs/build-on-kiichain/developer-tools/js-ts-sdk/kiijs-proto.md) | Typescript support for KiiChain protofiles, generated with Telescope                                   |
| [@kiichain/kiijs-utils](/docs/build-on-kiichain/developer-tools/js-ts-sdk/kiijs-utils.md) | Typescript support for a few generic Kiichain functions, like address conversion or ethscp256-1 signer |

### Contributing

All contributions are very welcome! Remember, contribution is not only PRs and code, but any help with docs or helping other developers solve their issues are very appreciated!

Read below to learn how you can take part in the KiiPy project.

#### Code of Conduct

Please be sure to read and follow our [Code of Conduct](https://github.com/KiiChain/kiijs-sdk/blob/main/CODE_OF_CONDUCT.md). By participating, you are expected to uphold this code.

#### Contribution Guidelines

Read our [contribution guidelines](https://github.com/KiiChain/kiijs-sdk/blob/main/CONTRIBUTING.md) to learn about our issue and pull request submission processes, coding rules, and more.

#### Issues, Questions and Discussions

We use [GitHub Issues](https://github.com/KiiChain/kiijs-sdk/issues) for tracking requests and bugs, for general questions and discussion.

### License

The KiiPy project is licensed under [Apache License 2.0](https://github.com/KiiChain/kiijs-sdk/blob/main/LICENSE).


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.kiiglobal.io/docs/build-on-kiichain/developer-tools/js-ts-sdk.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
