10.45.2 • Published 3 months ago

@trpc/server v10.45.2

Weekly downloads
2,380
License
MIT
Repository
github
Last release
3 months ago

@trpc/server

Create tRPC routers and connect them to a server.

Documentation

Full documentation for @trpc/server can be found here

Installation

# npm
npm install @trpc/server

# Yarn
yarn add @trpc/server

# pnpm
pnpm add @trpc/server

# Bun
bun add @trpc/server

We also recommend installing zod to validate procedure inputs.

Basic Example

import { initTRPC } from '@trpc/server';
import {
  CreateHTTPContextOptions,
  createHTTPServer,
} from '@trpc/server/adapters/standalone';
import { z } from 'zod';

// Initialize a context for the server
function createContext(opts: CreateHTTPContextOptions) {
  return {};
}

// Get the context type
type Context = Awaited<ReturnType<typeof createContext>>;

// Initialize tRPC
const t = initTRPC.context<Context>().create();

// Create main router
const appRouter = t.router({
  // Greeting procedure
  greeting: t.procedure
    .input(
      z.object({
        name: z.string(),
      }),
    )
    .query(({ input }) => `Hello, ${input.name}!`),
});

// Export the app router type to be imported on the client side
export type AppRouter = typeof appRouter;

// Create HTTP server
const { listen } = createHTTPServer({
  router: appRouter,
  createContext,
});

// Listen on port 2022
listen(2022);
zikix-core@neuvernetzung/cms-lib@neuvernetzung/cms-plugin-projects@neuvernetzung/cms@neuvernetzung/cms-api@sveltering/trpcdeno-trpc-spreston8spreston8-associatehandletrpc-routertype-spreston8lintan@queuedash/dev@lvl-up/lib-corereversal-trcpreversal-trpcikura@everything-registry/sub-chunk-935create-ntsp-app@apeiromont/opshop-server@marienilba/prpcbff-console-management-v2tba-trpct3ui-clisveltekit-firebase-tailwindwdpaywack-qd-elysiawhistle.mockyastrapex-starknetkittest-trpcthepond-whitelist-botvs-fe-servicesvmq-sdk@crypticorn-ai/token-service@dotinc/bouncer-admin@dodas/api-client-react@codegouvfr/sill@daimo/api@continual/react@continual/sdk@democracy-deutschland/api-push-tokens@buttonize/cli@bns-x/api-types@canopyinc/sst@pebble-engine/studio-backend@pebble-engine/engine-backend@rotorsoft/eventually-trpc@robinwongm/trpc-nuxtbonnet-ltdkarfia-agentlambda-livelanguinebagelinkreact-email-clientwdpaysdk@0xintuition/apisusanoo-cmstrpc-uwebsockets-next@iguzhi/rpc-serverlocations-clientstarknetkitstarknetkit-forksummerfi-sdk-clienttuki-api-trpc-testtst-studiotypes-for-frontendtypes-sistema-de-regulacao-medicauimixtokenbound-connectkittrpc-nuxt-1trpc-outputifytrpc-testtrpc-token-refresh-linktrpc-uwebsocketstrpc-uwstrpc-web-workerstrpc-phantomtrpc-refresh-token-linktrpc-shieldtrpc-durable-objectstrpc-api-boilerplatetrpc-azure-adaptertrpc-clitokenbound-connectorkituser-api-typestuubaa.server@airbase/airbase-cli@airbase/airbase-core@aipmorg/chat@armandabric/pdf-snapshot-matcher@aptos-labs/aptos-fee-payer-library@anish-karthik/auth-app@anish-karthik/create-next-app@async3619/haunted@aries-markets/aptos-dao-governance-client@availx/puzzlesdk@assetbox/cli@ahunn/api@afetcan/email@algora/sdk@almaclaine/trpc@badlabs/tradebot-core
11.0.0-rc.833

3 months ago

11.0.0-rc.828

3 months ago

11.0.0-rc.824

3 months ago

11.0.0-rc.819

3 months ago

11.0.0-rc.818

4 months ago

11.0.0-rc.817

4 months ago

11.0.0-rc.814

4 months ago

11.0.0-rc.808

4 months ago

11.0.0-rc.807

4 months ago

11.0.0-rc.806

4 months ago

11.0.0-rc.804

4 months ago

11.0.0-rc.798

4 months ago

11.0.0-rc.797

4 months ago

11.0.0-rc.795

4 months ago

11.0.0-rc.791

4 months ago

11.0.0-rc.789

4 months ago

11.0.0-rc.788

4 months ago

11.0.0-rc.781

4 months ago

11.0.0-rc.772

4 months ago

11.0.0-rc.802

4 months ago

11.0.0-rc.800

4 months ago

11.0.0-rc.768

4 months ago

11.0.0-rc.764

4 months ago

11.0.0-rc.761

4 months ago

11.0.0-rc.755

4 months ago

11.0.0-rc.754

4 months ago

11.0.0-rc.753

4 months ago

11.0.0-rc.752

4 months ago

11.0.0-rc.750

4 months ago

11.0.0-rc.749

4 months ago

11.0.0-rc.748

4 months ago

11.0.0-rc.747

4 months ago

11.0.0-rc.746

4 months ago

11.0.0-rc.745

4 months ago

11.0.0-rc.744

4 months ago

11.0.0-rc.743

4 months ago

11.0.0-rc.741

4 months ago

11.0.0-rc.740

4 months ago

11.0.0-rc.730

5 months ago

11.0.0-rc.729

5 months ago

11.0.0-rc.724

5 months ago

11.0.0-rc.721

5 months ago

11.0.0-rc.719

5 months ago

11.0.0-rc.718

5 months ago

11.0.0-rc.716

5 months ago

11.0.0-rc.714

5 months ago

11.0.0-rc.711

5 months ago

11.0.0-rc.708

5 months ago

11.0.0-rc.700

5 months ago

11.0.0-rc.699

5 months ago

11.0.0-rc.698

5 months ago

11.0.0-rc.695

5 months ago

11.0.0-rc.694

5 months ago

11.0.0-rc.693

5 months ago

11.0.0-rc.692

5 months ago

11.0.0-rc.688

5 months ago

11.0.0-rc.682

6 months ago

11.0.0-rc.678

6 months ago

11.0.0-rc.677

6 months ago

11.0.0-rc.666

6 months ago

11.0.0-rc.660

6 months ago

11.0.0-rc.659

6 months ago

11.0.0-rc.657

6 months ago

11.0.0-rc.648

7 months ago

11.0.0-rc.645

7 months ago

11.0.0-rc.643

7 months ago

11.0.0-rc.642

7 months ago

11.0.0-rc.638

7 months ago

11.0.0-rc.637

7 months ago

11.0.0-rc.633

7 months ago

11.0.0-rc.632

7 months ago

11.0.0-rc.630

7 months ago

11.0.0-rc.621

7 months ago

11.0.0-rc.619

7 months ago

11.0.0-rc.608

7 months ago

11.0.0-rc.607

7 months ago

11.0.0-rc.599

8 months ago

11.0.0-rc.604

8 months ago

11.0.0-rc.601

8 months ago

11.0.0-rc.593

8 months ago

11.0.0-rc.592

8 months ago

11.0.0-rc.591

8 months ago

11.0.0-rc.590

8 months ago

11.0.0-rc.589

8 months ago

11.0.0-rc.588

8 months ago

11.0.0-rc.587

8 months ago

11.0.0-rc.586

8 months ago

11.0.0-rc.584

8 months ago

11.0.0-rc.580

8 months ago

11.0.0-rc.577

8 months ago

11.0.0-rc.576

8 months ago

11.0.0-rc.571

8 months ago

11.0.0-rc.569

8 months ago

11.0.0-rc.567

8 months ago

11.0.0-rc.566

8 months ago

11.0.0-rc.565

8 months ago

11.0.0-rc.563

8 months ago

11.0.0-rc.561

8 months ago

11.0.0-rc.560

8 months ago

11.0.0-rc.553

9 months ago

11.0.0-rc.552

9 months ago

11.0.0-rc.551

9 months ago

11.0.0-rc.544

9 months ago

11.0.0-rc.532

9 months ago

11.0.0-rc.531

9 months ago

11.0.0-rc.530

9 months ago

11.0.0-rc.528

9 months ago

11.0.0-rc.524

9 months ago

11.0.0-rc.522

9 months ago

11.0.0-rc.521

9 months ago

11.0.0-rc.520

9 months ago

11.0.0-rc.502

9 months ago

11.0.0-rc.501

9 months ago

11.0.0-rc.500

9 months ago

11.0.0-rc.498

9 months ago

11.0.0-rc.490

10 months ago

11.0.0-rc.489

10 months ago

11.0.0-rc.487

10 months ago

11.0.0-rc.485

10 months ago

11.0.0-rc.482

10 months ago

11.0.0-rc.480

10 months ago

11.0.0-rc.383

1 year ago

11.0.0-rc.382

1 year ago

11.0.0-rc.377

1 year ago

11.0.0-rc.374

1 year ago

11.0.0-rc.396

1 year ago

11.0.0-rc.394

1 year ago

11.0.0-rc.390

1 year ago

11.0.0-rc.477

10 months ago

11.0.0-rc.475

10 months ago

11.0.0-rc.474

10 months ago

11.0.0-rc.467

11 months ago

11.0.0-rc.466

11 months ago

11.0.0-rc.465

11 months ago

11.0.0-rc.461

11 months ago

11.0.0-rc.460

11 months ago

11.0.0-rc.459

11 months ago

11.0.0-rc.458

11 months ago

11.0.0-rc.456

11 months ago

11.0.0-rc.455

11 months ago

11.0.0-rc.452

11 months ago

11.0.0-rc.449

11 months ago

11.0.0-rc.446

11 months ago

11.0.0-rc.445

11 months ago

11.0.0-rc.444

11 months ago

11.0.0-rc.441

11 months ago

11.0.0-rc.439

11 months ago

11.0.0-rc.436

12 months ago

11.0.0-rc.435

12 months ago

11.0.0-rc.433

12 months ago

11.0.0-rc.432

12 months ago

11.0.0-rc.421

12 months ago

11.0.0-rc.419

12 months ago

11.0.0-rc.417

12 months ago

11.0.0-rc.413

12 months ago

11.0.0-rc.403

1 year ago

11.0.0-rc.402

1 year ago

11.0.0-rc.401

1 year ago

11.0.0-rc.373

1 year ago

11.0.0-rc.370

1 year ago

11.0.0-rc.369

1 year ago

11.0.0-rc.366

1 year ago

11.0.0-rc.364

1 year ago

11.0.0-rc.363

1 year ago

11.0.0-rc.362

1 year ago

11.0.0-rc.361

1 year ago

11.0.0-rc.359

1 year ago

11.0.0-rc.354

1 year ago

11.0.0-rc.351

1 year ago

11.0.0-rc.348

1 year ago

11.0.0-rc.347

1 year ago

11.0.0-rc.346

1 year ago

11.0.0-rc.345

1 year ago

11.0.0-rc.342

1 year ago

11.0.0-rc.340

1 year ago

11.0.0-rc.334

1 year ago

11.0.0-rc.332

1 year ago

11.0.0-rc.330

1 year ago

11.0.0-rc.329

1 year ago

11.0.0-next.326

1 year ago

11.0.0-next.325

1 year ago

11.0.0-next.327

1 year ago

11.0.0-next.322

1 year ago

11.0.0-next.324

1 year ago

11.0.0-next.323

1 year ago

11.0.0-next.320

1 year ago

10.45.2

1 year ago

10.45.1

1 year ago

10.45.0

1 year ago

10.41.0

2 years ago

10.42.0

2 years ago

10.40.0

2 years ago

10.34.1

2 years ago

10.34.0

2 years ago

10.35.0

2 years ago

10.43.5

2 years ago

10.43.4

2 years ago

10.43.7

2 years ago

10.43.6

2 years ago

10.43.1

2 years ago

10.43.0

2 years ago

10.43.3

2 years ago

10.43.2

2 years ago

11.0.0-next.92

2 years ago

11.0.0-next.91

2 years ago

10.44.0

2 years ago

10.44.1

2 years ago

10.33.1

2 years ago

10.38.1

2 years ago

10.38.0

2 years ago

10.38.3

2 years ago

10.38.2

2 years ago

10.38.5

2 years ago

10.38.4

2 years ago

10.39.0

2 years ago

10.36.0

2 years ago

10.37.0

2 years ago

10.37.1

2 years ago

10.33.0

2 years ago

10.30.0

2 years ago

10.31.0

2 years ago

10.32.0

2 years ago

10.23.1

2 years ago

10.26.0

2 years ago

10.27.0

2 years ago

10.27.1

2 years ago

10.27.2

2 years ago

10.27.3

2 years ago

10.24.0

2 years ago

10.25.0

2 years ago

10.25.1

2 years ago

10.28.0

2 years ago

10.28.1

2 years ago

10.28.2

2 years ago

10.29.0

2 years ago

10.29.1

2 years ago

10.21.1-alpha.2

2 years ago

10.21.1-alpha.1

2 years ago

10.21.1-alpha.0

2 years ago

10.22.0

2 years ago

10.23.0

2 years ago

10.21.2

2 years ago

10.21.0

2 years ago

10.21.1

2 years ago

10.21.3-alpha.3

2 years ago

10.21.3-alpha.2

2 years ago

10.21.3-alpha.9

2 years ago

10.21.3-alpha.8

2 years ago

10.21.3-alpha.7

2 years ago

10.21.3-alpha.1

2 years ago

10.21.3-test.0

2 years ago

10.20.0

2 years ago

10.15.0

2 years ago

10.16.0

2 years ago

10.14.1

2 years ago

10.19.1

2 years ago

10.19.0

2 years ago

10.17.0

2 years ago

10.18.0

2 years ago

10.13.1

2 years ago

10.13.2

2 years ago

10.13.0

2 years ago

10.14.0

2 years ago

10.12.0

2 years ago

10.11.1

2 years ago

10.11.0

2 years ago

10.10.0

2 years ago

10.9.1

2 years ago

10.6.0

2 years ago

10.5.0

3 years ago

10.8.0

2 years ago

10.8.1

2 years ago

10.8.2

2 years ago

10.7.0

2 years ago

10.9.0

2 years ago

10.0.0

3 years ago

10.0.0-rc.4

3 years ago

10.0.0-rc.3

3 years ago

10.0.0-rc.6

3 years ago

10.0.0-rc.5

3 years ago

10.0.0-rc.8

3 years ago

10.0.0-rc.7

3 years ago

10.0.0-rc.9

3 years ago

10.0.0-rc.0

3 years ago

10.0.0-rc.2

3 years ago

10.0.0-rc.1

3 years ago

10.2.0

3 years ago

10.1.0

3 years ago

10.4.1

3 years ago

10.4.2

3 years ago

10.4.3

3 years ago

10.4.0

3 years ago

9.27.3

3 years ago

10.3.0

3 years ago

9.27.4

3 years ago

9.27.2

3 years ago

10.0.0-alpha.49

3 years ago

10.0.0-alpha.48

3 years ago

10.0.0-alpha.52

3 years ago

10.0.0-alpha.51

3 years ago

10.0.0-alpha.50

3 years ago

9.27.1

3 years ago

10.0.0-alpha.27

3 years ago

10.0.0-alpha.26

3 years ago

10.0.0-alpha.41

3 years ago

10.0.0-alpha.40

3 years ago

10.0.0-alpha.45

3 years ago

10.0.0-alpha.44

3 years ago

10.0.0-alpha.43

3 years ago

10.0.0-alpha.42

3 years ago

10.0.0-alpha.47

3 years ago

10.0.0-alpha.46

3 years ago

10.0.0-alpha.39

3 years ago

10.0.0-alpha.30

3 years ago

10.0.0-alpha.34

3 years ago

10.0.0-alpha.33

3 years ago

10.0.0-alpha.32

3 years ago

10.0.0-alpha.31

3 years ago

10.0.0-alpha.38

3 years ago

10.0.0-alpha.37

3 years ago

10.0.0-alpha.36

3 years ago

10.0.0-alpha.35

3 years ago

10.0.0-alpha.29

3 years ago

10.0.0-alpha.28

3 years ago

9.27.0

3 years ago

9.26.1

3 years ago

9.26.2

3 years ago

9.26.0

3 years ago

9.25.2

3 years ago

9.25.3

3 years ago

9.25.1

3 years ago

10.0.0-alpha.23

3 years ago

10.0.0-alpha.25

3 years ago

10.0.0-alpha.24

3 years ago

9.25.0

3 years ago

9.24.0

3 years ago

9.23.4

3 years ago

9.23.5

3 years ago

9.23.6

3 years ago

9.23.3

3 years ago

10.0.0-alpha.22

3 years ago

9.23.0

3 years ago

9.23.1

3 years ago

9.23.2

3 years ago

10.0.0-alpha.21

3 years ago

9.22.0

3 years ago

9.23.1-alpha.0

3 years ago

10.0.0-alpha.20

3 years ago

9.21.0

3 years ago

10.0.0-alpha.19

3 years ago

10.0.0-alpha.18

3 years ago

10.0.0-alpha.17

3 years ago

10.0.0-alpha.12

3 years ago

10.0.0-alpha.11

3 years ago

10.0.0-alpha.16

3 years ago

10.0.0-alpha.15

3 years ago

10.0.0-alpha.14

3 years ago

10.0.0-alpha.13

3 years ago

9.20.3

3 years ago

9.20.2

3 years ago

10.0.0-alpha.10

3 years ago

9.20.1

3 years ago

9.19.0

3 years ago

9.18.0

3 years ago

9.17.0

3 years ago

9.17.1

3 years ago

9.20.0

3 years ago

10.0.0-alpha.9

3 years ago

10.0.0-alpha.8

3 years ago

10.0.0-alpha.7

3 years ago

10.0.0-alpha.6

3 years ago

10.0.0-alpha.5

3 years ago

10.0.0-alpha.4

3 years ago

10.0.0-alpha.3

3 years ago

10.0.0-alpha.2

3 years ago

10.0.0-alpha.1

3 years ago

10.0.0-alpha.0

3 years ago

9.16.0

4 years ago

9.15.0

4 years ago

9.14.0

4 years ago

9.13.0

4 years ago

9.12.0

4 years ago

9.12.1

4 years ago

9.12.2

4 years ago

9.12.1-alpha.0

4 years ago

9.12.1-alpha.1

4 years ago

9.12.1-alpha.2

4 years ago

9.12.1-alpha.3

4 years ago

9.11.0

4 years ago

9.10.2

4 years ago

9.10.0

4 years ago

9.10.1

4 years ago

9.10.1-alpha.3

4 years ago

9.10.1-alpha.2

4 years ago

9.10.1-alpha.5

4 years ago

9.10.1-alpha.4

4 years ago

9.10.1-alpha.1

4 years ago

9.10.1-alpha.0

4 years ago

9.9.0

4 years ago

9.9.1

4 years ago

9.8.1-alpha.0

4 years ago

9.8.1-alpha.1

4 years ago

9.8.0

4 years ago

9.7.1

4 years ago

9.7.0

4 years ago

9.6.1

4 years ago

9.4.0

4 years ago

9.5.0

4 years ago

9.4.0-alpha.0

4 years ago

9.6.0

4 years ago

9.3.0

4 years ago

9.1.0

4 years ago

9.2.0

4 years ago

9.0.1

4 years ago

9.0.0-alpha.7

4 years ago

9.0.0-alpha.6

4 years ago

9.0.0

4 years ago

9.0.0-alpha.5

4 years ago

9.0.0-alpha.4

4 years ago

9.0.0-alpha.3

4 years ago

9.0.0-alpha.2

4 years ago

9.0.0-alpha.1

4 years ago

8.4.2

4 years ago

9.0.0-alpha.0

4 years ago

8.4.1

4 years ago

8.4.0

4 years ago

8.3.1

4 years ago

8.4.0-alpha.0

4 years ago

8.3.0

4 years ago

8.1.5-alpha.2

4 years ago

8.1.5-alpha.1

4 years ago

8.1.5-alpha.0

4 years ago

8.2.0

4 years ago

8.1.4

4 years ago

8.1.4-alpha.0

4 years ago

8.1.4-alpha.1

4 years ago

8.1.3

4 years ago

8.1.2

4 years ago

8.1.2-alpha.0

4 years ago

8.1.1

4 years ago

8.1.1-alpha.1

4 years ago

8.1.1-alpha.0

4 years ago

8.0.0-alpha.0

4 years ago

8.0.0-alpha.3

4 years ago

8.0.0-alpha.4

4 years ago

8.0.0-alpha.1

4 years ago

8.0.0-alpha.2

4 years ago

8.0.0-alpha.7

4 years ago

8.0.0-alpha.5

4 years ago

8.0.0-alpha.6

4 years ago

8.1.0

4 years ago

8.0.0

4 years ago

8.1.0-alpha.0

4 years ago

7.3.0-alpha.0

4 years ago

7.3.1

4 years ago

7.3.0

4 years ago

7.3.3

4 years ago

7.3.2

4 years ago

7.1.1

4 years ago

7.1.0

4 years ago

7.1.0-y.0

4 years ago

7.2.0-alpha.0

4 years ago

7.2.1

4 years ago

7.2.0

4 years ago

7.1.0-alpha.0

4 years ago

7.1.0-alpha.1

4 years ago

7.0.3-alpha.0

4 years ago

7.0.0-alpha.0

4 years ago

6.5.0

4 years ago

7.0.1-alpha.0

4 years ago

6.5.0-alpha.0

4 years ago

6.4.0

4 years ago

7.0.1-alpha.2

4 years ago

7.0.1-alpha.3

4 years ago

7.0.2

4 years ago

7.0.1

4 years ago

6.4.0-alpha.3

4 years ago

6.4.0-alpha.0

4 years ago

6.4.0-alpha.2

4 years ago

6.4.0-alpha.1

4 years ago

6.0.0-alpha.20

4 years ago

6.0.0-alpha.4

4 years ago

6.0.0-alpha.5

4 years ago

6.0.0-alpha.22

4 years ago

6.0.0-alpha.25

4 years ago

6.0.0-alpha.27

4 years ago

6.1.0

4 years ago

6.0.0-alpha.29

4 years ago

6.3.0

4 years ago

6.1.1

4 years ago

6.3.1

4 years ago

6.0.0-alpha.0

4 years ago

6.1.1-alpha.0

4 years ago

6.1.1-alpha.1

4 years ago

6.0.0

4 years ago

6.2.1

4 years ago

6.0.0-alpha.17

4 years ago

5.0.0

4 years ago

5.0.0-alpha.1

4 years ago

5.0.0-alpha.0

4 years ago

4.0.1

4 years ago

4.0.0

4 years ago

4.0.0-alpha.1

4 years ago

4.0.0-alpha.0

4 years ago

3.5.0

4 years ago

3.4.0

4 years ago

3.3.0

4 years ago

3.2.0

4 years ago

3.1.0

4 years ago

3.0.0-alpha.11

4 years ago

3.0.0

4 years ago

3.1.0-alpha.0

4 years ago

3.0.0-alpha.9

4 years ago

2.2.1-alpha.3

4 years ago

2.2.1-alpha.0

4 years ago

2.2.1-alpha.1

4 years ago

3.0.0-alpha.7

4 years ago

3.0.0-alpha.6

4 years ago

3.0.0-alpha.8

4 years ago

3.0.0-alpha.1

4 years ago

3.0.0-alpha.2

4 years ago

3.0.0-alpha.5

4 years ago

3.0.0-alpha.4

4 years ago

2.2.1-alpha.4

4 years ago

2.2.1-alpha.5

4 years ago

3.0.0-y.0

4 years ago

3.0.0-alpha.0

4 years ago

2.2.0

4 years ago

2.1.0

4 years ago

2.1.0-alpha.1

4 years ago

2.1.0-alpha.0

4 years ago

1.5.0-alpha.0

4 years ago

1.4.4-alpha.3

4 years ago

1.4.4-alpha.2

4 years ago

1.4.4-alpha.1

4 years ago

1.4.4-alpha.0

4 years ago

1.4.4-alpha.4

4 years ago

2.0.0-alpha.0

4 years ago

2.0.0

4 years ago

1.4.3

4 years ago

1.5.0

4 years ago

1.4.1

4 years ago

1.4.0-alpha.0

4 years ago

1.4.0-alpha.1

4 years ago

1.4.0

4 years ago

1.3.0-alpha.0

4 years ago

1.3.1

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.1

4 years ago

1.1.0

4 years ago

1.0.0

4 years ago

1.0.0-alpha.17

4 years ago