1+ /**
2+ * Sidebar for the second Information Architecture.
3+ * Top-level categories are static headers.
4+ */
15module . exports = {
2- docs : [
6+ platform : [
7+ // 1. Home
8+ 'index' ,
9+
10+ // 2. Getting Started
311 {
4- type : 'autogenerated' ,
5- dirName : '.' ,
12+ type : 'category' ,
13+ label : 'Getting Started' ,
14+ collapsible : false ,
15+ className : 'section-header' ,
16+ items : [
17+ {
18+ type : 'category' ,
19+ label : 'Quick start' ,
20+ link : {
21+ type : 'doc' ,
22+ id : 'actors/development/quick_start/index' ,
23+ } ,
24+ items : [
25+ 'actors/development/quick_start/start_locally' ,
26+ 'actors/development/quick_start/start_web_ide' ,
27+ ] ,
28+ } ,
29+ ] ,
30+ } ,
31+
32+ // 3. Actors
33+ {
34+ type : 'category' ,
35+ label : 'Actors' ,
36+ collapsible : false ,
37+ className : 'section-header' ,
38+ link : {
39+ type : 'doc' ,
40+ id : 'actors/index' ,
41+ } ,
42+ items : [
43+ {
44+ type : 'category' ,
45+ label : 'Actor development' ,
46+ link : {
47+ type : 'doc' ,
48+ id : 'actors/development/index' ,
49+ } ,
50+ items : [
51+ {
52+ type : 'category' ,
53+ label : 'Actor definition' ,
54+ link : {
55+ type : 'doc' ,
56+ id : 'actors/development/actor_definition/index' ,
57+ } ,
58+ items : [
59+ 'actors/development/actor_definition/actor_json' ,
60+ {
61+ type : 'category' ,
62+ label : 'Dataset Schema Specification' ,
63+ link : { type : 'doc' , id : 'actors/development/actor_definition/dataset_schema/index' } ,
64+ items : [
65+ 'actors/development/actor_definition/dataset_schema/validation' ,
66+ ] ,
67+ } ,
68+ 'actors/development/actor_definition/docker' ,
69+ {
70+ type : 'category' ,
71+ label : 'Input schema' ,
72+ link : { type : 'doc' , id : 'actors/development/actor_definition/input_schema/index' } ,
73+ items : [
74+ 'actors/development/actor_definition/input_schema/secret_input' ,
75+ 'actors/development/actor_definition/input_schema/specification' ,
76+ ] ,
77+ } ,
78+ 'actors/development/actor_definition/key_value_store_schema/index' ,
79+ 'actors/development/actor_definition/source_code' ,
80+ ] ,
81+ } ,
82+ 'actors/development/automated_tests' ,
83+ {
84+ type : 'category' ,
85+ label : 'Builds and runs' ,
86+ link : {
87+ type : 'doc' ,
88+ id : 'actors/development/builds_and_runs/index' ,
89+ } ,
90+ items : [
91+ 'actors/development/builds_and_runs/builds' ,
92+ 'actors/development/builds_and_runs/runs' ,
93+ 'actors/development/builds_and_runs/state_persistence' ,
94+ ] ,
95+ } ,
96+ {
97+ type : 'category' ,
98+ label : 'Deployment' ,
99+ link : {
100+ type : 'doc' ,
101+ id : 'actors/development/deployment/index' ,
102+ } ,
103+ items : [
104+ 'actors/development/deployment/continuous_integration' ,
105+ 'actors/development/deployment/source_types' ,
106+ ] ,
107+ } ,
108+ 'actors/development/performance' ,
109+ {
110+ type : 'category' ,
111+ label : 'Programming interface' ,
112+ link : {
113+ type : 'doc' ,
114+ id : 'actors/development/programming_interface/index' ,
115+ } ,
116+ items : [
117+ 'actors/development/programming_interface/basic_commands' ,
118+ 'actors/development/programming_interface/container_web_server' ,
119+ 'actors/development/programming_interface/environment_variables' ,
120+ 'actors/development/programming_interface/metamorph' ,
121+ 'actors/development/programming_interface/actor_standby' ,
122+ 'actors/development/programming_interface/status_messages' ,
123+ 'actors/development/programming_interface/system_events' ,
124+ ] ,
125+ } ,
126+ ] ,
127+ } ,
128+ {
129+ type : 'category' ,
130+ label : 'Publishing and monetization' ,
131+ link : {
132+ type : 'doc' ,
133+ id : 'actors/publishing/index' ,
134+ } ,
135+ items : [
136+ 'actors/publishing/monetize' ,
137+ 'actors/publishing/publish' ,
138+ 'actors/publishing/badge' ,
139+ 'actors/publishing/testing' ,
140+ ] ,
141+ } ,
142+ {
143+ type : 'category' ,
144+ label : 'Running Actors' ,
145+ link : {
146+ type : 'doc' ,
147+ id : 'actors/running/index' ,
148+ } ,
149+ items : [
150+ 'actors/running/store' ,
151+ 'actors/running/input_and_output' ,
152+ 'actors/running/runs_and_builds' ,
153+ 'actors/running/actor_standby' ,
154+ 'actors/running/tasks' ,
155+ 'actors/running/usage_and_resources' ,
156+ ] ,
157+ } ,
158+ ] ,
159+ } ,
160+
161+ // 4. Storage
162+ {
163+ type : 'category' ,
164+ label : 'Storage' ,
165+ collapsible : false ,
166+ className : 'section-header' ,
167+ link : { type : 'doc' , id : 'storage/index' } ,
168+ items : [
169+ 'storage/dataset' ,
170+ 'storage/key_value_store' ,
171+ 'storage/request_queue' ,
172+ 'storage/usage' ,
173+ ] ,
174+ } ,
175+
176+ // 5. Integrations
177+ {
178+ type : 'category' ,
179+ label : 'Integrations' ,
180+ collapsible : false ,
181+ className : 'section-header' ,
182+ link : { type : 'doc' , id : 'integrations/index' } ,
183+ items : [
184+ 'integrations/integrate_with_apify' ,
185+ {
186+ type : 'category' ,
187+ label : 'Programming' ,
188+ items : [
189+ 'integrations/programming/api' ,
190+ 'integrations/programming/github' ,
191+ {
192+ type : 'category' ,
193+ label : 'Webhook integration' ,
194+ link : { type : 'doc' , id : 'integrations/programming/webhooks/index' } ,
195+ items : [
196+ 'integrations/programming/webhooks/events' ,
197+ 'integrations/programming/webhooks/actions' ,
198+ 'integrations/programming/webhooks/ad_hoc_webhooks' ,
199+ ] ,
200+ } ,
201+ ] ,
202+ } ,
203+ {
204+ type : 'category' ,
205+ label : 'Actor-to-Actor' ,
206+ link : { type : 'doc' , id : 'integrations/actors/index' } ,
207+ items : [
208+ 'integrations/actors/integration_ready_actors' ,
209+ 'integrations/actors/integrating_actors_via_api' ,
210+ ] ,
211+ } ,
212+ {
213+ type : 'category' ,
214+ label : 'Workflows & notifications' ,
215+ items : [
216+ 'integrations/workflows-and-notifications/gmail' ,
217+ 'integrations/workflows-and-notifications/ifttt' ,
218+ {
219+ type : 'category' ,
220+ label : 'Make integration' ,
221+ link : { type : 'doc' , id : 'integrations/workflows-and-notifications/make/index' } ,
222+ items : [
223+ 'integrations/workflows-and-notifications/make/ai-crawling' ,
224+ 'integrations/workflows-and-notifications/make/amazon' ,
225+ 'integrations/workflows-and-notifications/make/facebook' ,
226+ 'integrations/workflows-and-notifications/make/instagram' ,
227+ 'integrations/workflows-and-notifications/make/maps' ,
228+ 'integrations/workflows-and-notifications/make/search' ,
229+ 'integrations/workflows-and-notifications/make/tiktok' ,
230+ 'integrations/workflows-and-notifications/make/youtube' ,
231+ ] ,
232+ } ,
233+ 'integrations/workflows-and-notifications/n8n' ,
234+ 'integrations/workflows-and-notifications/slack' ,
235+ 'integrations/workflows-and-notifications/telegram' ,
236+ 'integrations/workflows-and-notifications/zapier' ,
237+ ] ,
238+ } ,
239+ {
240+ type : 'category' ,
241+ label : 'Data storage' ,
242+ items : [
243+ 'integrations/data-storage/airbyte' ,
244+ 'integrations/data-storage/airtable' ,
245+ 'integrations/data-storage/drive' ,
246+ 'integrations/data-storage/keboola' ,
247+ ] ,
248+ } ,
249+ {
250+ type : 'category' ,
251+ label : 'AI' ,
252+ items : [
253+ 'integrations/ai/agno' ,
254+ 'integrations/ai/aws_bedrock' ,
255+ 'integrations/ai/crewai' ,
256+ 'integrations/ai/flowise' ,
257+ 'integrations/ai/haystack' ,
258+ 'integrations/ai/langchain' ,
259+ 'integrations/ai/langflow' ,
260+ 'integrations/ai/langgraph' ,
261+ 'integrations/ai/lindy' ,
262+ 'integrations/ai/llama' ,
263+ 'integrations/ai/mastra' ,
264+ 'integrations/ai/mcp' ,
265+ 'integrations/ai/milvus' ,
266+ 'integrations/ai/openai_assistants' ,
267+ 'integrations/ai/pinecone' ,
268+ 'integrations/ai/qdrant' ,
269+ ] ,
270+ } ,
271+ ] ,
272+ } ,
273+
274+ // 6. Operations and Management
275+ {
276+ type : 'category' ,
277+ label : 'Operations and Management' ,
278+ collapsible : false ,
279+ className : 'section-header' ,
280+ items : [
281+ {
282+ type : 'category' ,
283+ label : 'Collaboration' ,
284+ link : { type : 'doc' , id : 'collaboration/index' } ,
285+ items : [
286+ 'collaboration/access_rights' ,
287+ 'collaboration/list_of_permissions' ,
288+ {
289+ type : 'category' ,
290+ label : 'Organization account' ,
291+ link : { type : 'doc' , id : 'collaboration/organization_account/index' } ,
292+ items : [
293+ 'collaboration/organization_account/setup' ,
294+ 'collaboration/organization_account/how_to_use' ,
295+ ] ,
296+ } ,
297+ ] ,
298+ } ,
299+ {
300+ type : 'category' ,
301+ label : 'Apify Console' ,
302+ link : { type : 'doc' , id : 'console/index' } ,
303+ items : [
304+ 'console/store' ,
305+ 'console/billing' ,
306+ 'console/settings' ,
307+ 'console/two-factor-authentication' ,
308+ ] ,
309+ } ,
310+ {
311+ type : 'category' ,
312+ label : 'Proxy' ,
313+ link : { type : 'doc' , id : 'proxy/index' } ,
314+ items : [
315+ 'proxy/datacenter_proxy' ,
316+ 'proxy/residential_proxy' ,
317+ 'proxy/google_serp_proxy' ,
318+ 'proxy/your_own_proxies' ,
319+ 'storage/usage' , // Mapped as "Proxy usage" per IA
320+ ] ,
321+ } ,
322+ 'schedules' ,
323+ 'monitoring/index' ,
324+ 'limits' ,
325+ ] ,
326+ } ,
327+
328+ // 7. Security
329+ {
330+ type : 'category' ,
331+ label : 'Security' ,
332+ collapsible : false ,
333+ className : 'section-header' ,
334+ items : [ 'security' ] ,
6335 } ,
7336 ] ,
8- } ;
337+ } ;
0 commit comments