Docs
Get StartedConceptsGuidesReferencePrisma Data PlatformAbout
    • Concepts
      • Overview
        • What is Prisma?
        • Why Prisma?
        • Should you use Prisma?
        • Prisma in your stack
      • Components
        • Prisma schema
        • Prisma Client
          • Working with PrismaClient
            • Generating Prisma Client
            • Instantiating Prisma Client
            • Using custom model and field names
            • Connecting and disconnecting
            • Connection pool
            • Configuring logging
            • Configuring error formatting
          • CRUD
          • Select fields
          • Relation queries
          • Filtering and Sorting
          • Working with fields
          • Advanced type safety
          • Extensions
          • Middleware
          • Pagination
          • Aggregation, grouping, and summarizing
          • Composite types
          • Transactions and batch queries
          • Full-text searchPreview
          • Custom validation
          • Computed fields
          • Excluding fields
          • Custom models
          • Read replicas
          • Case sensitivity
          • Null and undefined
          • Raw database access
          • Debugging
          • Module bundlers
          • Database polyfills
          • Handling exceptions and errors
          • MetricsPreview
          • OpenTelemetry tracingPreview
        • Prisma Migrate
        • Introspection
        • Prisma CLI
        • Prisma Studio
        • Prisma engines
        • Preview features
        • Database drivers
      • Database connectors
        • PostgreSQL
        • MySQL
        • SQLite
        • MongoDB
        • CockroachDB
        • Microsoft SQL Server
      • More
        • Telemetry
        • Comparing Prisma
/ Concepts / Components / Prisma Client

Working with PrismaClient

This section describes how to generate, configure, and instantiate PrismaClient , as well as when and how to actively manage connections.

In this section

  • Generating Prisma Client
  • Instantiating Prisma Client
  • Using custom model and field names
  • Connecting and disconnecting
  • Connection pool
  • Configuring logging
  • Configuring error formatting

Was this helpful?

Edit this page on GitHub
ON THIS PAGE
  • In this section

Product

ClientMigrate
Accelerate
PulseEarly Access
Pricing

Developers

DocsGet StartedPrisma ExamplesData GuidePrisma in your StackSupportCommunityData Platform StatusVS Code Extension

Use Cases

Customer StoriesEnterprise

Company

AboutBlogCareers EventsCausesTerms & Privacy

Newsletter

prisma_logo
© 2023 Prisma Data, Inc.