# Templates, page 30

## Templates Gallery

- ### [Get Started with Upstash Vector & Next.js](/templates/next.js/get-started-with-upstash-vector-and-next-js)

    A simple example to demonstrate Upstash Vector with Next.js.

- ### [Rate Limit API Requests Firewall Rule](/templates/other/rate-limit-api-requests-firewall-rule)

    Adds a rule to your Vercel Firewall that rate limits API requests.

- ### [Starhive Next.js Starter](/templates/next.js/starhive-next-js-starter)

    Creates a Next.js project connected to Starhive as a backend. Easy onboarding flow with domain code generation.

- ### [Headlesshost Knowledgebase](/templates/next.js/headlesshost-knowledgebase)

    The Headelesshost knowledgebase template can be used to create a simple documentation website using Headlesshost and Next.js.

- ### [Block WordPress URLs Firewall Rule](/templates/other/block-wordpress-urls-firewall-rule)

    Adds a rule to your Vercel Firewall that blocks common WordPress-related URLs.

- ### [Block Bad Bots Firewall Rule](/templates/other/block-bad-bots-firewall-rule)

    Adds a rule to your Vercel Firewall that identifies bots that you might not want requesting your projects.

- ### [Reasoning Steps - AI SDK](/templates/next.js/reasoning-steps-ai-sdk)

    This Next.js chatbot uses the AI SDK's streamText function with maxSteps and a reasoning tool to reason on user queries.

- ### [Array Output Mode - AI SDK](/templates/next.js/array-output-mode)

    Learn the difference between array and object output modes with streamObject from the AI SDK.

- ### [No Schema Output Mode with Vercel AI SDK](/templates/next.js/ai-sdk-no-schema)

    A Next.js chatbot using the Vercel AI SDK's streamObject function without an underlying schema (no schema output mode).

- ### [Next.js Starter for WordPress Headless CMS](/templates/next.js/nextjs-wordpress-headless-cms)

    next-wp is a Next.js application for Headless WordPress. Includes functions for fetching posts, categories, tags, pages, and featured media.

- ### [Automatic Tool Call Roundtrips with Vercel AI SDK](/templates/next.js/ai-sdk-roundtrips)

    A Next.js chatbot using the Vercel AI SDK's streamText function to automatically handle multiple tool call roundtrips.

- ### [Provider Registry with Vercel AI SDK](/templates/next.js/ai-sdk-provider-registry)

    A Next.js chatbot using the Vercel AI SDK's streamText function with a provider registry to allow users to switch models.