Skip to main content

base44

base44 generates React SPAs (Vite + Tailwind) with Deno-powered serverless backend functions, and stores credentials in the Secrets panel.

What you'll add

International address autocomplete on any address form, powered by the Address Lookup widget.

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 at addresszen.com/signup for a free trial balance.

2. Store the key in base44

In your base44 app:

  1. Open Dashboard → Secrets.
  2. Add a secret named ADDRESSZEN_API_KEY with your ak_… value.
  3. Save.

Or ask the base44 chat: "Add a Secret named ADDRESSZEN_API_KEY and prompt me for the value."

3. Starter prompt

Paste this into the base44 chat:

Add international address autocomplete to the address form using
@addresszen/address-lookup.

- Install the npm package.
- Mount AddressLookup.setup() on the address line 1 input. Populate
line2, post_town and postcode from the callback.
- Read the API key from the ADDRESSZEN_API_KEY Secret.
- After deploying, print the app's origin in chat so I can add it to
the key's Allowed URLs.
- Reference docs: https://docs.addresszen.com/docs/address-lookup.md

4. Lock down the key

Browser keys are public — Allowed URLs is the lock. After deploy, add both origins to your key:

  • The base44 preview: https://<your-app>.base44.app
  • Your custom domain, if attached (Builder plan and above)

Forgetting the custom domain returns silent 401s only on the published site — preview keeps working, which is the most confusing failure on this platform.

Need help?