File contents api/db
How to Use
Find the abstraction you need below
You MUST read the source file to get the exact interface and types!
Import: import { Name } from "<importPath>";
See webiny-use-case-pattern or webiny-event-handler-pattern skills for implementation patterns
Abstractions
Name: DbRegistry
Import: import { DbRegistry } from "webiny/api/db"
Source: @webiny/db/features/DbRegistry/index.ts
Name: DbRegistryFeature
Import: import { DbRegistryFeature } from "webiny/api/db"
Source: @webiny/db/features/DbRegistry/index.ts
Name: DynamoDBClient
Import: import { DynamoDBClient } from "webiny/api/db"
Source: @webiny/db-dynamodb/feature/DynamoDBClient/index.ts
Name: FilterUtil
Import: import { FilterUtil } from "webiny/api/db"
Source: @webiny/db-dynamodb/feature/FilterUtil/index.ts
Name: ValueFilter
Import: import { ValueFilter } from "webiny/api/db"
Source: @webiny/db-dynamodb/feature/ValueFilter/index.ts
Name: ValueFilterRegistry
Import: import { ValueFilterRegistry } from "webiny/api/db"
Source: @webiny/db-dynamodb/feature/ValueFilter/index.ts
1 ---
2 name: webiny-api-db-catalog
3 description: >
4 api/db — 6 abstractions.
5 ---
6
7 # api/db
8
9 ## How to Use
10
11 1. Find the abstraction you need below
12 2. You MUST read the source file to get the exact interface and types!
13 3. Import: `import { Name } from "<importPath>";`
14 4. See `webiny-use-case-pattern` or `webiny-event-handler-pattern` skills for implementation patterns
15
16 ## Abstractions
17
18 ---
19
20 **Name:** `DbRegistry`
21 **Import:** `import { DbRegistry } from "webiny/api/db"`
22 **Source:** `@webiny/db/features/DbRegistry/index.ts`
23
24 ---
25
26 **Name:** `DbRegistryFeature`
27 **Import:** `import { DbRegistryFeature } from "webiny/api/db"`
28 **Source:** `@webiny/db/features/DbRegistry/index.ts`
29
30 ---
31
32 **Name:** `DynamoDBClient`
33 **Import:** `import { DynamoDBClient } from "webiny/api/db"`
34 **Source:** `@webiny/db-dynamodb/feature/DynamoDBClient/index.ts`
35
36 ---
37
38 **Name:** `FilterUtil`
39 **Import:** `import { FilterUtil } from "webiny/api/db"`
40 **Source:** `@webiny/db-dynamodb/feature/FilterUtil/index.ts`
41
42 ---
43
44 **Name:** `ValueFilter`
45 **Import:** `import { ValueFilter } from "webiny/api/db"`
46 **Source:** `@webiny/db-dynamodb/feature/ValueFilter/index.ts`
47
48 ---
49
50 **Name:** `ValueFilterRegistry`
51 **Import:** `import { ValueFilterRegistry } from "webiny/api/db"`
52 **Source:** `@webiny/db-dynamodb/feature/ValueFilter/index.ts`
53
54 ---
55
56 # api/db
57
58 ## How to Use
59
60 1. Find the abstraction you need below
61 2. You MUST read the source file to get the exact interface and types!
62 3. Import: `import { Name } from "<importPath>";`
63 4. See `webiny-use-case-pattern` or `webiny-event-handler-pattern` skills for implementation patterns
64
65 ## Abstractions
66
67 ---
68
69 **Name:** `DbRegistry`
70 **Import:** `import { DbRegistry } from "webiny/api/db"`
71 **Source:** `@webiny/db/features/DbRegistry/index.ts`
72
73 ---
74
75 **Name:** `DbRegistryFeature`
76 **Import:** `import { DbRegistryFeature } from "webiny/api/db"`
77 **Source:** `@webiny/db/features/DbRegistry/index.ts`
78
79 ---
80
81 **Name:** `DynamoDBClient`
82 **Import:** `import { DynamoDBClient } from "webiny/api/db"`
83 **Source:** `@webiny/db-dynamodb/feature/DynamoDBClient/index.ts`
84
85 ---
86
87 **Name:** `FilterUtil`
88 **Import:** `import { FilterUtil } from "webiny/api/db"`
89 **Source:** `@webiny/db-dynamodb/feature/FilterUtil/index.ts`
90
91 ---
92
93 **Name:** `ValueFilter`
94 **Import:** `import { ValueFilter } from "webiny/api/db"`
95 **Source:** `@webiny/db-dynamodb/feature/ValueFilter/index.ts`
96
97 ---
98
99 **Name:** `ValueFilterRegistry`
100 **Import:** `import { ValueFilterRegistry } from "webiny/api/db"`
101 **Source:** `@webiny/db-dynamodb/feature/ValueFilter/index.ts`
102
103 ---
webiny/webiny-js commit 925bb55cc1
Frequently asked questions How do I install the Webiny API DB Catalog skill? Run npx skillmds@latest add webiny/webiny-api-db-catalog in your terminal (requires Node.js), paste this page's agent-chat prompt into Claude, Cursor, or any MCP-connected agent, or download the SKILL.md file and copy it into your agent's skills directory.
What does the Webiny API DB Catalog skill do? api/db — 6 abstractions. It is listed under Integrations & APIs on SkillMD.
Is Webiny API DB Catalog safe to use? This skill has not completed SkillMD's automated safety review yet. Independent scanners report: SkillSpector: PASS, Skill Scanner: PASS. Capability flags: docs only. SkillMD never runs a skill's scripts for you; review the SKILL.md before installing.
Which AI agents work with Webiny API DB Catalog? This skill is tagged as working with Claude Code, Claude.ai, OpenAI Codex. SKILL.md is an open format, so most agents that read a skills directory can load it too.
Is Webiny API DB Catalog free to use? Yes. Installing skills from SkillMD is free, and the skill stays under its author's original license.
Who published Webiny API DB Catalog? webiny (@webiny) published this skill. Their other Agent Skills are listed on their SkillMD profile.