# Anything

Anything (also called "Create Anything") builds web apps from a chat prompt. You'll add the AddressZen Address Lookup with our [React component](/docs/address-lookup/react.md). Keep your API key in Anything's **Saved Secrets**, never pasted into the chat.

## What you'll add[​](#what-youll-add "Direct link to What you'll add")

The [AddressZen Address Lookup](/docs/address-lookup.md) on any address form in your Anything app, via its [React component](/docs/address-lookup/react.md).

## 1. Get an API key[​](#1-get-an-api-key "Direct link to 1. Get an API key")

* Quick test: paste `ak_test` as your key. Capped at 5 lookups/day. Will break in production.
* Real key: [sign up](https://account.addresszen.com/users/sign_up) for a free trial balance.

## 2. Store the key in Anything[​](#2-store-the-key-in-anything "Direct link to 2. Store the key in Anything")

In your Anything project:

1. Open **Project Settings** → **Saved Secrets**.
2. Click **Add a new secret**.
3. Name it `ADDRESSZEN_API_KEY` (use this exact name — the prompt below references it).
4. Paste your `ak_…` key and save.

The Address Lookup widget runs in the browser, so the key needs to reach client code. The cleanest pattern on Anything is a thin backend function that reads the secret and returns it — the prompt below tells the agent to set that up.

## 3. Starter prompt[​](#3-starter-prompt "Direct link to 3. Starter prompt")

Paste this into the builder. It points the agent at a [reference page](/docs/integrations/anything-prompt.md) carrying the React-specific integration rules, so the prompt itself stays short:

```
Find every address form in this app and list them, then ask me to

confirm which ones should get the AddressZen Address Lookup. Add it

to the forms I confirm using the AddressZen React component

(@addresszen/react).



This is a React app. Fetch and follow the integration rules at:

https://docs.addresszen.com/docs/integrations/anything-prompt.md



Read the API key from the ADDRESSZEN_API_KEY Saved Secret via a backend

function. Do not hardcode it.
```

The full rule set lives at [Anything integration rules](/docs/integrations/anything-prompt.md) if you want to read it yourself.

## 4. Lock down your API Key[​](#4-lock-down-your-api-key "Direct link to 4. Lock down your API Key")

1. When you're ready to go live, apply the appropriate [Allow URLs](/docs/guides/api-key-secure.md#allow-urls) setting to your key.
2. Add the origins your app runs on, e.g. `*.created.app` (preview), `localhost` (development), and `*.yourdomain.com` (production).

## Need help?[​](#need-help "Direct link to Need help?")

* File an issue: [github.com/addresszen/feedback](https://github.com/addresszen/feedback/issues)
* Email: <support@addresszen.com>
