Skip to content

docs: clarify free-plan region and Index-button behavior#24

Merged
jhamon merged 1 commit into
mainfrom
docs/free-plan-region-and-usability
Jul 8, 2026
Merged

docs: clarify free-plan region and Index-button behavior#24
jhamon merged 1 commit into
mainfrom
docs/free-plan-region-and-usability

Conversation

@jhamon

@jhamon jhamon commented Jul 8, 2026

Copy link
Copy Markdown
Contributor

Summary

Addresses the two remaining open README issues (#8 and #5).

#8 — region confusion

The README claimed the only supported cloud/region was aws/us-west-2 and told users to "leave them defaulted." That was wrong on two counts:

  • us-west-2 is actually rejected on the free plan.
  • The .env example directly above it uses us-east-1.

I verified the real rule against the backend (pinecone-db): free/Starter-plan serverless index creation is a hard restriction to aws/us-east-1V4_FREE_TIER_AWS_ENV_NAMES maps to ("aws","us-east-1"), and assign_serverless_env returns a BadRequest ("upgrade your plan") for any other region. This also matches the app's own default (DEFAULT_PINECONE_CLOUD/DEFAULT_PINECONE_REGION).

The section now states that both env vars are optional, default to aws/us-east-1, work out of the box on the free plan, and that other regions require a paid plan.

#5 — usability additions

The issue asked for two README notes:

  1. That npm run dev is how you start the project — already documented, left intact.
  2. That you press the green Index button and can check the console to confirm the index was created and vectors upserted — added: step 3 now explains what the button does and points users to the npm run dev terminal to watch index creation / upsert progress.

Also fixed several typos in that section (aaplication, havn't, recieve, similar image).

Notes

Docs-only change; no code touched.

Closes #8
Closes #5

🤖 Generated with Claude Code

Fixes the two open README issues.

- Correct the stale/incorrect region note (#8): it claimed the only
  supported combination was `aws`/`us-west-2`, but `us-west-2` is
  actually rejected on the free plan and the `.env` example uses
  `us-east-1`. The backend restricts free/Starter-plan serverless index
  creation to `aws`/`us-east-1` (returns a BadRequest asking to upgrade
  otherwise). Document that this is the app's default, works on the free
  plan with no changes, and that other regions need a paid plan.
- Explain what the green "Index" button does and tell users to watch the
  `npm run dev` terminal to confirm the index is created and vectors are
  upserted (#5). Also document that `npm run dev` is the way to start the
  app (the other #5 ask) and fix typos in the section.

Closes #8
Closes #5

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@jhamon jhamon mentioned this pull request Jul 8, 2026
2 tasks
@jhamon jhamon merged commit 47f9620 into main Jul 8, 2026
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Hey, I need help regarding the region. [Feature] Minor additions to the ReadMe to improve usability

1 participant