[{"data":1,"prerenderedAt":2229},["ShallowReactive",2],{"doc-sdks\u002Fplatform-coverage":3,"content-query-eryOUOHbaw":4},null,{"_path":5,"_dir":6,"_draft":7,"_partial":7,"_locale":8,"title":9,"description":8,"sidebar_position":10,"body":11,"_type":2223,"_id":2224,"_source":2225,"_file":2226,"_stem":2227,"_extension":2228},"\u002Fdocs\u002Fsdks\u002Fplatform-coverage","sdks",false,"","SDK Platform Coverage",5,{"type":12,"children":13,"toc":2211},"root",[14,22,39,53,58,156,163,241,246,271,276,282,675,681,686,1202,1208,1213,1564,1569,1672,1677,1710,1715,1748,1754,1759,1774,1779,1793,1798,1804,1809,1814,1879,1884,1890,1895,1984,1989,1995,2000,2028,2033,2039,2044,2053,2058,2066,2071,2077,2200,2205],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"sdk-platform-coverage",[20],{"type":21,"value":9},"text",{"type":15,"tag":23,"props":24,"children":29},"div",{"className":25,"ariaHidden":28},[26,27],"docs-page-hero","docs-page-hero--sage","true",[30,32],{"type":21,"value":31},"\n  ",{"type":15,"tag":33,"props":34,"children":38},"img",{"src":35,"alt":8,"width":36,"height":37},"\u002Fimages\u002Fdocs-illustrations\u002Fsdks.svg",128,72,[],{"type":15,"tag":40,"props":41,"children":42},"p",{},[43,45,51],{"type":21,"value":44},"CredVault SDKs call the ",{"type":15,"tag":46,"props":47,"children":48},"strong",{},[49],{"type":21,"value":50},"same backend",{"type":21,"value":52}," as the dashboard and CIE. Use them from your own services and scripts — they are not a pixel-perfect clone of every UI screen.",{"type":15,"tag":40,"props":54,"children":55},{},[56],{"type":21,"value":57},"Pick a door:",{"type":15,"tag":59,"props":60,"children":61},"table",{},[62,81],{"type":15,"tag":63,"props":64,"children":65},"thead",{},[66],{"type":15,"tag":67,"props":68,"children":69},"tr",{},[70,76],{"type":15,"tag":71,"props":72,"children":73},"th",{},[74],{"type":21,"value":75},"Job",{"type":15,"tag":71,"props":77,"children":78},{},[79],{"type":21,"value":80},"Prefer",{"type":15,"tag":82,"props":83,"children":84},"tbody",{},[85,99,117,130],{"type":15,"tag":67,"props":86,"children":87},{},[88,94],{"type":15,"tag":89,"props":90,"children":91},"td",{},[92],{"type":21,"value":93},"Click and explore",{"type":15,"tag":89,"props":95,"children":96},{},[97],{"type":21,"value":98},"Dashboard",{"type":15,"tag":67,"props":100,"children":101},{},[102,107],{"type":15,"tag":89,"props":103,"children":104},{},[105],{"type":21,"value":106},"Terminal \u002F ML ops",{"type":15,"tag":89,"props":108,"children":109},{},[110],{"type":15,"tag":111,"props":112,"children":114},"a",{"href":113},"\u002Fdocs\u002Ffeatures\u002Fcie-cli",[115],{"type":21,"value":116},"CIE CLI",{"type":15,"tag":67,"props":118,"children":119},{},[120,125],{"type":15,"tag":89,"props":121,"children":122},{},[123],{"type":21,"value":124},"App code",{"type":15,"tag":89,"props":126,"children":127},{},[128],{"type":21,"value":129},"SDK (this page)",{"type":15,"tag":67,"props":131,"children":132},{},[133,138],{"type":15,"tag":89,"props":134,"children":135},{},[136],{"type":21,"value":137},"Raw HTTP",{"type":15,"tag":89,"props":139,"children":140},{},[141,147,149],{"type":15,"tag":111,"props":142,"children":144},{"href":143},"\u002Fdocs\u002Fapi",[145],{"type":21,"value":146},"REST API",{"type":21,"value":148}," \u002F ",{"type":15,"tag":150,"props":151,"children":153},"code",{"className":152},[],[154],{"type":21,"value":155},"\u002Fapi-docs",{"type":15,"tag":157,"props":158,"children":160},"h2",{"id":159},"how-the-sdk-fits",[161],{"type":21,"value":162},"How The SDK Fits",{"type":15,"tag":40,"props":164,"children":165},{},[166,168,174,176,182,183,189,190,196,197,203,205,211,212,218,219,225,226,232,233,239],{"type":21,"value":167},"Create a client and call resources such as ",{"type":15,"tag":150,"props":169,"children":171},{"className":170},[],[172],{"type":21,"value":173},"data",{"type":21,"value":175},", ",{"type":15,"tag":150,"props":177,"children":179},{"className":178},[],[180],{"type":21,"value":181},"cie",{"type":21,"value":175},{"type":15,"tag":150,"props":184,"children":186},{"className":185},[],[187],{"type":21,"value":188},"functions",{"type":21,"value":175},{"type":15,"tag":150,"props":191,"children":193},{"className":192},[],[194],{"type":21,"value":195},"webhooks",{"type":21,"value":175},{"type":15,"tag":150,"props":198,"children":200},{"className":199},[],[201],{"type":21,"value":202},"logs",{"type":21,"value":204},", plus platform helpers (",{"type":15,"tag":150,"props":206,"children":208},{"className":207},[],[209],{"type":21,"value":210},"notebooks",{"type":21,"value":175},{"type":15,"tag":150,"props":213,"children":215},{"className":214},[],[216],{"type":21,"value":217},"orchestration",{"type":21,"value":175},{"type":15,"tag":150,"props":220,"children":222},{"className":221},[],[223],{"type":21,"value":224},"lineage",{"type":21,"value":175},{"type":15,"tag":150,"props":227,"children":229},{"className":228},[],[230],{"type":21,"value":231},"metadata",{"type":21,"value":175},{"type":15,"tag":150,"props":234,"children":236},{"className":235},[],[237],{"type":21,"value":238},"pipelines",{"type":21,"value":240},", …) where your package version exposes them.",{"type":15,"tag":40,"props":242,"children":243},{},[244],{"type":21,"value":245},"Best fits:",{"type":15,"tag":247,"props":248,"children":249},"ul",{},[250,256,261,266],{"type":15,"tag":251,"props":252,"children":253},"li",{},[254],{"type":21,"value":255},"backend services reading\u002Fwriting CredVault data",{"type":15,"tag":251,"props":257,"children":258},{},[259],{"type":21,"value":260},"jobs that manage backups, functions, triggers, webhooks",{"type":15,"tag":251,"props":262,"children":263},{},[264],{"type":21,"value":265},"CIE model train\u002Fpredict from application code",{"type":15,"tag":251,"props":267,"children":268},{},[269],{"type":21,"value":270},"CI scripts and workers",{"type":15,"tag":40,"props":272,"children":273},{},[274],{"type":21,"value":275},"Workspace UIs (Notebook, ML Experiments, Orchestration, Lineage, Metadata, Omnigent, Team Management) stay dashboard-first; SDKs expose HTTP-capable pieces, not every visual screen.",{"type":15,"tag":157,"props":277,"children":279},{"id":278},"main-dashboard-areas",[280],{"type":21,"value":281},"Main Dashboard Areas",{"type":15,"tag":59,"props":283,"children":284},{},[285,306],{"type":15,"tag":63,"props":286,"children":287},{},[288],{"type":15,"tag":67,"props":289,"children":290},{},[291,296,301],{"type":15,"tag":71,"props":292,"children":293},{},[294],{"type":21,"value":295},"Sidebar area",{"type":15,"tag":71,"props":297,"children":298},{},[299],{"type":21,"value":300},"What users do there",{"type":15,"tag":71,"props":302,"children":303},{},[304],{"type":21,"value":305},"SDK status",{"type":15,"tag":82,"props":307,"children":308},{},[309,326,349,374,397,446,473,496,544,565,594,615,633,657],{"type":15,"tag":67,"props":310,"children":311},{},[312,316,321],{"type":15,"tag":89,"props":313,"children":314},{},[315],{"type":21,"value":98},{"type":15,"tag":89,"props":317,"children":318},{},[319],{"type":21,"value":320},"Workspace home",{"type":15,"tag":89,"props":322,"children":323},{},[324],{"type":21,"value":325},"Partly via metrics, logs, clusters",{"type":15,"tag":67,"props":327,"children":328},{},[329,334,339],{"type":15,"tag":89,"props":330,"children":331},{},[332],{"type":21,"value":333},"Notebook",{"type":15,"tag":89,"props":335,"children":336},{},[337],{"type":21,"value":338},"Interactive notebooks",{"type":15,"tag":89,"props":340,"children":341},{},[342,347],{"type":15,"tag":150,"props":343,"children":345},{"className":344},[],[346],{"type":21,"value":210},{"type":21,"value":348}," where available",{"type":15,"tag":67,"props":350,"children":351},{},[352,357,362],{"type":15,"tag":89,"props":353,"children":354},{},[355],{"type":21,"value":356},"Omnigent",{"type":15,"tag":89,"props":358,"children":359},{},[360],{"type":21,"value":361},"Governed agent workspace",{"type":15,"tag":89,"props":363,"children":364},{},[365,367,373],{"type":21,"value":366},"Dashboard; related ",{"type":15,"tag":150,"props":368,"children":370},{"className":369},[],[371],{"type":21,"value":372},"agentSessions",{"type":21,"value":348},{"type":15,"tag":67,"props":375,"children":376},{},[377,382,387],{"type":15,"tag":89,"props":378,"children":379},{},[380],{"type":21,"value":381},"ML Experiments",{"type":15,"tag":89,"props":383,"children":384},{},[385],{"type":21,"value":386},"Experiment \u002F model UI",{"type":15,"tag":89,"props":388,"children":389},{},[390,392],{"type":21,"value":391},"Dashboard-first; CIE via ",{"type":15,"tag":150,"props":393,"children":395},{"className":394},[],[396],{"type":21,"value":181},{"type":15,"tag":67,"props":398,"children":399},{},[400,405,410],{"type":15,"tag":89,"props":401,"children":402},{},[403],{"type":21,"value":404},"System Monitoring",{"type":15,"tag":89,"props":406,"children":407},{},[408],{"type":21,"value":409},"Metrics, dashboards, alerts",{"type":15,"tag":89,"props":411,"children":412},{},[413,419,420,426,427,433,434,439,440],{"type":15,"tag":150,"props":414,"children":416},{"className":415},[],[417],{"type":21,"value":418},"metrics",{"type":21,"value":175},{"type":15,"tag":150,"props":421,"children":423},{"className":422},[],[424],{"type":21,"value":425},"dashboards",{"type":21,"value":175},{"type":15,"tag":150,"props":428,"children":430},{"className":429},[],[431],{"type":21,"value":432},"alerts",{"type":21,"value":175},{"type":15,"tag":150,"props":435,"children":437},{"className":436},[],[438],{"type":21,"value":202},{"type":21,"value":175},{"type":15,"tag":150,"props":441,"children":443},{"className":442},[],[444],{"type":21,"value":445},"realtime",{"type":15,"tag":67,"props":447,"children":448},{},[449,454,459],{"type":15,"tag":89,"props":450,"children":451},{},[452],{"type":21,"value":453},"Orchestration",{"type":15,"tag":89,"props":455,"children":456},{},[457],{"type":21,"value":458},"Jobs \u002F datasets \u002F events UI",{"type":15,"tag":89,"props":460,"children":461},{},[462,467,468],{"type":15,"tag":150,"props":463,"children":465},{"className":464},[],[466],{"type":21,"value":217},{"type":21,"value":175},{"type":15,"tag":150,"props":469,"children":471},{"className":470},[],[472],{"type":21,"value":238},{"type":15,"tag":67,"props":474,"children":475},{},[476,481,486],{"type":15,"tag":89,"props":477,"children":478},{},[479],{"type":21,"value":480},"Lineage",{"type":15,"tag":89,"props":482,"children":483},{},[484],{"type":21,"value":485},"Assets \u002F runs \u002F dependencies UI",{"type":15,"tag":89,"props":487,"children":488},{},[489,494],{"type":15,"tag":150,"props":490,"children":492},{"className":491},[],[493],{"type":21,"value":224},{"type":21,"value":495}," (+ metadata lineage helpers)",{"type":15,"tag":67,"props":497,"children":498},{},[499,504,509],{"type":15,"tag":89,"props":500,"children":501},{},[502],{"type":21,"value":503},"Database Clusters",{"type":15,"tag":89,"props":505,"children":506},{},[507],{"type":21,"value":508},"Clusters and collections",{"type":15,"tag":89,"props":510,"children":511},{},[512,517,518,524,525,531,532,537,538],{"type":15,"tag":150,"props":513,"children":515},{"className":514},[],[516],{"type":21,"value":173},{"type":21,"value":175},{"type":15,"tag":150,"props":519,"children":521},{"className":520},[],[522],{"type":21,"value":523},"schema",{"type":21,"value":175},{"type":15,"tag":150,"props":526,"children":528},{"className":527},[],[529],{"type":21,"value":530},"backups",{"type":21,"value":175},{"type":15,"tag":150,"props":533,"children":535},{"className":534},[],[536],{"type":21,"value":188},{"type":21,"value":175},{"type":15,"tag":150,"props":539,"children":541},{"className":540},[],[542],{"type":21,"value":543},"triggers",{"type":15,"tag":67,"props":545,"children":546},{},[547,552,557],{"type":15,"tag":89,"props":548,"children":549},{},[550],{"type":21,"value":551},"Metadata",{"type":15,"tag":89,"props":553,"children":554},{},[555],{"type":21,"value":556},"Catalog \u002F governance UI",{"type":15,"tag":89,"props":558,"children":559},{},[560],{"type":15,"tag":150,"props":561,"children":563},{"className":562},[],[564],{"type":21,"value":231},{"type":15,"tag":67,"props":566,"children":567},{},[568,573,578],{"type":15,"tag":89,"props":569,"children":570},{},[571],{"type":21,"value":572},"API Keys",{"type":15,"tag":89,"props":574,"children":575},{},[576],{"type":21,"value":577},"Create and revoke keys",{"type":15,"tag":89,"props":579,"children":580},{},[581,587,588],{"type":15,"tag":150,"props":582,"children":584},{"className":583},[],[585],{"type":21,"value":586},"apiKeys",{"type":21,"value":148},{"type":15,"tag":150,"props":589,"children":591},{"className":590},[],[592],{"type":21,"value":593},"api_keys",{"type":15,"tag":67,"props":595,"children":596},{},[597,602,607],{"type":15,"tag":89,"props":598,"children":599},{},[600],{"type":21,"value":601},"Activity Logs",{"type":15,"tag":89,"props":603,"children":604},{},[605],{"type":21,"value":606},"Audit trail",{"type":15,"tag":89,"props":608,"children":609},{},[610],{"type":15,"tag":150,"props":611,"children":613},{"className":612},[],[614],{"type":21,"value":202},{"type":15,"tag":67,"props":616,"children":617},{},[618,623,628],{"type":15,"tag":89,"props":619,"children":620},{},[621],{"type":21,"value":622},"Migrations",{"type":15,"tag":89,"props":624,"children":625},{},[626],{"type":21,"value":627},"Import \u002F export connections",{"type":15,"tag":89,"props":629,"children":630},{},[631],{"type":21,"value":632},"Not in current SDKs",{"type":15,"tag":67,"props":634,"children":635},{},[636,641,646],{"type":15,"tag":89,"props":637,"children":638},{},[639],{"type":21,"value":640},"Billing & Plans",{"type":15,"tag":89,"props":642,"children":643},{},[644],{"type":21,"value":645},"Plan and invoices",{"type":15,"tag":89,"props":647,"children":648},{},[649,651],{"type":21,"value":650},"Prefer dashboard or CIE ",{"type":15,"tag":150,"props":652,"children":654},{"className":653},[],[655],{"type":21,"value":656},"billing",{"type":15,"tag":67,"props":658,"children":659},{},[660,665,670],{"type":15,"tag":89,"props":661,"children":662},{},[663],{"type":21,"value":664},"Team Management",{"type":15,"tag":89,"props":666,"children":667},{},[668],{"type":21,"value":669},"Users and roles",{"type":15,"tag":89,"props":671,"children":672},{},[673],{"type":21,"value":674},"Dashboard \u002F Team Management UI",{"type":15,"tag":157,"props":676,"children":678},{"id":677},"current-sdk-resource-map",[679],{"type":21,"value":680},"Current SDK Resource Map",{"type":15,"tag":40,"props":682,"children":683},{},[684],{"type":21,"value":685},"The Node.js, Python, Go, and Java SDKs follow the same resource layout.",{"type":15,"tag":59,"props":687,"children":688},{},[689,710],{"type":15,"tag":63,"props":690,"children":691},{},[692],{"type":15,"tag":67,"props":693,"children":694},{},[695,700,705],{"type":15,"tag":71,"props":696,"children":697},{},[698],{"type":21,"value":699},"SDK resource",{"type":15,"tag":71,"props":701,"children":702},{},[703],{"type":21,"value":704},"What it does",{"type":15,"tag":71,"props":706,"children":707},{},[708],{"type":21,"value":709},"Best credential",{"type":15,"tag":82,"props":711,"children":712},{},[713,735,764,785,805,825,845,865,885,912,932,952,973,994,1015,1035,1055,1075,1095,1115,1135,1155,1175],{"type":15,"tag":67,"props":714,"children":715},{},[716,725,730],{"type":15,"tag":89,"props":717,"children":718},{},[719],{"type":15,"tag":150,"props":720,"children":722},{"className":721},[],[723],{"type":21,"value":724},"auth",{"type":15,"tag":89,"props":726,"children":727},{},[728],{"type":21,"value":729},"Sign up, sign in, and start user-authenticated sessions",{"type":15,"tag":89,"props":731,"children":732},{},[733],{"type":21,"value":734},"Email\u002Fpassword or user token",{"type":15,"tag":67,"props":736,"children":737},{},[738,746,751],{"type":15,"tag":89,"props":739,"children":740},{},[741],{"type":15,"tag":150,"props":742,"children":744},{"className":743},[],[745],{"type":21,"value":173},{"type":15,"tag":89,"props":747,"children":748},{},[749],{"type":21,"value":750},"Query, insert, update, and delete collection documents; list clusters",{"type":15,"tag":89,"props":752,"children":753},{},[754,756,762],{"type":21,"value":755},"API key for ",{"type":15,"tag":150,"props":757,"children":759},{"className":758},[],[760],{"type":21,"value":761},"\u002Fapi\u002Fv1\u002Fdata",{"type":21,"value":763},"; user token for cluster list",{"type":15,"tag":67,"props":765,"children":766},{},[767,775,780],{"type":15,"tag":89,"props":768,"children":769},{},[770],{"type":15,"tag":150,"props":771,"children":773},{"className":772},[],[774],{"type":21,"value":181},{"type":15,"tag":89,"props":776,"children":777},{},[778],{"type":21,"value":779},"Upload datasets, list datasets, train models, list models, run predictions",{"type":15,"tag":89,"props":781,"children":782},{},[783],{"type":21,"value":784},"User token",{"type":15,"tag":67,"props":786,"children":787},{},[788,796,801],{"type":15,"tag":89,"props":789,"children":790},{},[791],{"type":15,"tag":150,"props":792,"children":794},{"className":793},[],[795],{"type":21,"value":195},{"type":15,"tag":89,"props":797,"children":798},{},[799],{"type":21,"value":800},"Create, update, delete, test, and inspect webhook deliveries",{"type":15,"tag":89,"props":802,"children":803},{},[804],{"type":21,"value":784},{"type":15,"tag":67,"props":806,"children":807},{},[808,816,821],{"type":15,"tag":89,"props":809,"children":810},{},[811],{"type":15,"tag":150,"props":812,"children":814},{"className":813},[],[815],{"type":21,"value":188},{"type":15,"tag":89,"props":817,"children":818},{},[819],{"type":21,"value":820},"Create, update, delete, test, execute, and read function logs",{"type":15,"tag":89,"props":822,"children":823},{},[824],{"type":21,"value":784},{"type":15,"tag":67,"props":826,"children":827},{},[828,836,841],{"type":15,"tag":89,"props":829,"children":830},{},[831],{"type":15,"tag":150,"props":832,"children":834},{"className":833},[],[835],{"type":21,"value":543},{"type":15,"tag":89,"props":837,"children":838},{},[839],{"type":21,"value":840},"Manage cluster and collection trigger automation",{"type":15,"tag":89,"props":842,"children":843},{},[844],{"type":21,"value":784},{"type":15,"tag":67,"props":846,"children":847},{},[848,856,861],{"type":15,"tag":89,"props":849,"children":850},{},[851],{"type":15,"tag":150,"props":852,"children":854},{"className":853},[],[855],{"type":21,"value":530},{"type":15,"tag":89,"props":857,"children":858},{},[859],{"type":21,"value":860},"Create, restore, delete, and inspect backup state",{"type":15,"tag":89,"props":862,"children":863},{},[864],{"type":21,"value":784},{"type":15,"tag":67,"props":866,"children":867},{},[868,876,881],{"type":15,"tag":89,"props":869,"children":870},{},[871],{"type":15,"tag":150,"props":872,"children":874},{"className":873},[],[875],{"type":21,"value":523},{"type":15,"tag":89,"props":877,"children":878},{},[879],{"type":21,"value":880},"Analyze cluster schema and collection indexes",{"type":15,"tag":89,"props":882,"children":883},{},[884],{"type":21,"value":784},{"type":15,"tag":67,"props":886,"children":887},{},[888,902,907],{"type":15,"tag":89,"props":889,"children":890},{},[891,896,897],{"type":15,"tag":150,"props":892,"children":894},{"className":893},[],[895],{"type":21,"value":586},{"type":21,"value":148},{"type":15,"tag":150,"props":898,"children":900},{"className":899},[],[901],{"type":21,"value":593},{"type":15,"tag":89,"props":903,"children":904},{},[905],{"type":21,"value":906},"List, create, revoke, and delete API keys",{"type":15,"tag":89,"props":908,"children":909},{},[910],{"type":21,"value":911},"User token with owner\u002Fadmin workspace role",{"type":15,"tag":67,"props":913,"children":914},{},[915,923,928],{"type":15,"tag":89,"props":916,"children":917},{},[918],{"type":15,"tag":150,"props":919,"children":921},{"className":920},[],[922],{"type":21,"value":418},{"type":15,"tag":89,"props":924,"children":925},{},[926],{"type":21,"value":927},"Read realtime, performance, security, and active collection metrics",{"type":15,"tag":89,"props":929,"children":930},{},[931],{"type":21,"value":784},{"type":15,"tag":67,"props":933,"children":934},{},[935,943,948],{"type":15,"tag":89,"props":936,"children":937},{},[938],{"type":15,"tag":150,"props":939,"children":941},{"className":940},[],[942],{"type":21,"value":202},{"type":15,"tag":89,"props":944,"children":945},{},[946],{"type":21,"value":947},"Read, filter, export, and summarize activity logs",{"type":15,"tag":89,"props":949,"children":950},{},[951],{"type":21,"value":784},{"type":15,"tag":67,"props":953,"children":954},{},[955,964,969],{"type":15,"tag":89,"props":956,"children":957},{},[958],{"type":15,"tag":150,"props":959,"children":961},{"className":960},[],[962],{"type":21,"value":963},"notifications",{"type":15,"tag":89,"props":965,"children":966},{},[967],{"type":21,"value":968},"List, mark read, mark all read, and delete notifications",{"type":15,"tag":89,"props":970,"children":971},{},[972],{"type":21,"value":784},{"type":15,"tag":67,"props":974,"children":975},{},[976,985,990],{"type":15,"tag":89,"props":977,"children":978},{},[979],{"type":15,"tag":150,"props":980,"children":982},{"className":981},[],[983],{"type":21,"value":984},"settings",{"type":15,"tag":89,"props":986,"children":987},{},[988],{"type":21,"value":989},"Intended for account settings; current backend coverage is limited",{"type":15,"tag":89,"props":991,"children":992},{},[993],{"type":21,"value":784},{"type":15,"tag":67,"props":995,"children":996},{},[997,1006,1011],{"type":15,"tag":89,"props":998,"children":999},{},[1000],{"type":15,"tag":150,"props":1001,"children":1003},{"className":1002},[],[1004],{"type":21,"value":1005},"robots",{"type":15,"tag":89,"props":1007,"children":1008},{},[1009],{"type":21,"value":1010},"Intended for robot\u002Fdevice APIs; current backend route shape differs",{"type":15,"tag":89,"props":1012,"children":1013},{},[1014],{"type":21,"value":784},{"type":15,"tag":67,"props":1016,"children":1017},{},[1018,1026,1031],{"type":15,"tag":89,"props":1019,"children":1020},{},[1021],{"type":15,"tag":150,"props":1022,"children":1024},{"className":1023},[],[1025],{"type":21,"value":217},{"type":15,"tag":89,"props":1027,"children":1028},{},[1029],{"type":21,"value":1030},"List jobs, runs, assets, sensors, schedules, and launch orchestration jobs through CredVault",{"type":15,"tag":89,"props":1032,"children":1033},{},[1034],{"type":21,"value":784},{"type":15,"tag":67,"props":1036,"children":1037},{},[1038,1046,1051],{"type":15,"tag":89,"props":1039,"children":1040},{},[1041],{"type":15,"tag":150,"props":1042,"children":1044},{"className":1043},[],[1045],{"type":21,"value":224},{"type":15,"tag":89,"props":1047,"children":1048},{},[1049],{"type":21,"value":1050},"List namespaces, datasets, jobs, runs, versions, search metadata, and inspect lineage",{"type":15,"tag":89,"props":1052,"children":1053},{},[1054],{"type":21,"value":784},{"type":15,"tag":67,"props":1056,"children":1057},{},[1058,1066,1071],{"type":15,"tag":89,"props":1059,"children":1060},{},[1061],{"type":15,"tag":150,"props":1062,"children":1064},{"className":1063},[],[1065],{"type":21,"value":231},{"type":15,"tag":89,"props":1067,"children":1068},{},[1069],{"type":21,"value":1070},"List\u002Fsearch tables and databases and inspect metadata lineage",{"type":15,"tag":89,"props":1072,"children":1073},{},[1074],{"type":21,"value":784},{"type":15,"tag":67,"props":1076,"children":1077},{},[1078,1086,1091],{"type":15,"tag":89,"props":1079,"children":1080},{},[1081],{"type":15,"tag":150,"props":1082,"children":1084},{"className":1083},[],[1085],{"type":21,"value":210},{"type":15,"tag":89,"props":1087,"children":1088},{},[1089],{"type":21,"value":1090},"Create, update, execute, export, checkpoint, undo, and redo CredVault notebooks",{"type":15,"tag":89,"props":1092,"children":1093},{},[1094],{"type":21,"value":784},{"type":15,"tag":67,"props":1096,"children":1097},{},[1098,1106,1111],{"type":15,"tag":89,"props":1099,"children":1100},{},[1101],{"type":15,"tag":150,"props":1102,"children":1104},{"className":1103},[],[1105],{"type":21,"value":238},{"type":15,"tag":89,"props":1107,"children":1108},{},[1109],{"type":21,"value":1110},"Create, update, run, and inspect pipeline execution history",{"type":15,"tag":89,"props":1112,"children":1113},{},[1114],{"type":21,"value":784},{"type":15,"tag":67,"props":1116,"children":1117},{},[1118,1126,1131],{"type":15,"tag":89,"props":1119,"children":1120},{},[1121],{"type":15,"tag":150,"props":1122,"children":1124},{"className":1123},[],[1125],{"type":21,"value":425},{"type":15,"tag":89,"props":1127,"children":1128},{},[1129],{"type":21,"value":1130},"Create dashboards, add visualizations, and fetch dashboard data",{"type":15,"tag":89,"props":1132,"children":1133},{},[1134],{"type":21,"value":784},{"type":15,"tag":67,"props":1136,"children":1137},{},[1138,1146,1151],{"type":15,"tag":89,"props":1139,"children":1140},{},[1141],{"type":15,"tag":150,"props":1142,"children":1144},{"className":1143},[],[1145],{"type":21,"value":432},{"type":15,"tag":89,"props":1147,"children":1148},{},[1149],{"type":21,"value":1150},"Create alerts, record metrics, and read alert history",{"type":15,"tag":89,"props":1152,"children":1153},{},[1154],{"type":21,"value":784},{"type":15,"tag":67,"props":1156,"children":1157},{},[1158,1166,1171],{"type":15,"tag":89,"props":1159,"children":1160},{},[1161],{"type":15,"tag":150,"props":1162,"children":1164},{"className":1163},[],[1165],{"type":21,"value":445},{"type":15,"tag":89,"props":1167,"children":1168},{},[1169],{"type":21,"value":1170},"List\u002Fstop realtime streams and build WebSocket stream URLs",{"type":15,"tag":89,"props":1172,"children":1173},{},[1174],{"type":21,"value":784},{"type":15,"tag":67,"props":1176,"children":1177},{},[1178,1193,1198],{"type":15,"tag":89,"props":1179,"children":1180},{},[1181,1186,1187],{"type":15,"tag":150,"props":1182,"children":1184},{"className":1183},[],[1185],{"type":21,"value":372},{"type":21,"value":148},{"type":15,"tag":150,"props":1188,"children":1190},{"className":1189},[],[1191],{"type":21,"value":1192},"agent_sessions",{"type":15,"tag":89,"props":1194,"children":1195},{},[1196],{"type":21,"value":1197},"Create agent sessions and send session events through CredVault auth",{"type":15,"tag":89,"props":1199,"children":1200},{},[1201],{"type":21,"value":784},{"type":15,"tag":157,"props":1203,"children":1205},{"id":1204},"platform-integration-examples",[1206],{"type":21,"value":1207},"Platform Integration Examples",{"type":15,"tag":40,"props":1209,"children":1210},{},[1211],{"type":21,"value":1212},"Node.js:",{"type":15,"tag":1214,"props":1215,"children":1219},"pre",{"className":1216,"code":1217,"language":1218,"meta":8,"style":8},"language-javascript shiki shiki-themes github-dark","const jobs = await credvault.orchestration.listJobs();\nconst run = await credvault.orchestration.runJob(\"daily_customer_refresh\");\n\nconst lineage = await credvault.lineage.getLineage({\n  nodeId: \"dataset:customers\",\n  depth: 3,\n  direction: \"DOWNSTREAM\",\n});\n\nconst tables = await credvault.metadata.search({ q: \"customers\" });\nconst execution = await credvault.pipelines.run(\"pipeline-id\");\nconst dashboardData = await credvault.dashboards.data(\"dashboard-id\");\n","javascript",[1220],{"type":15,"tag":150,"props":1221,"children":1222},{"__ignoreMap":8},[1223,1268,1314,1324,1360,1378,1396,1414,1423,1431,1477,1521],{"type":15,"tag":1224,"props":1225,"children":1228},"span",{"class":1226,"line":1227},"line",1,[1229,1235,1241,1246,1251,1257,1263],{"type":15,"tag":1224,"props":1230,"children":1232},{"style":1231},"--shiki-default:#F97583",[1233],{"type":21,"value":1234},"const",{"type":15,"tag":1224,"props":1236,"children":1238},{"style":1237},"--shiki-default:#79B8FF",[1239],{"type":21,"value":1240}," jobs",{"type":15,"tag":1224,"props":1242,"children":1243},{"style":1231},[1244],{"type":21,"value":1245}," =",{"type":15,"tag":1224,"props":1247,"children":1248},{"style":1231},[1249],{"type":21,"value":1250}," await",{"type":15,"tag":1224,"props":1252,"children":1254},{"style":1253},"--shiki-default:#E1E4E8",[1255],{"type":21,"value":1256}," credvault.orchestration.",{"type":15,"tag":1224,"props":1258,"children":1260},{"style":1259},"--shiki-default:#B392F0",[1261],{"type":21,"value":1262},"listJobs",{"type":15,"tag":1224,"props":1264,"children":1265},{"style":1253},[1266],{"type":21,"value":1267},"();\n",{"type":15,"tag":1224,"props":1269,"children":1271},{"class":1226,"line":1270},2,[1272,1276,1281,1285,1289,1293,1298,1303,1309],{"type":15,"tag":1224,"props":1273,"children":1274},{"style":1231},[1275],{"type":21,"value":1234},{"type":15,"tag":1224,"props":1277,"children":1278},{"style":1237},[1279],{"type":21,"value":1280}," run",{"type":15,"tag":1224,"props":1282,"children":1283},{"style":1231},[1284],{"type":21,"value":1245},{"type":15,"tag":1224,"props":1286,"children":1287},{"style":1231},[1288],{"type":21,"value":1250},{"type":15,"tag":1224,"props":1290,"children":1291},{"style":1253},[1292],{"type":21,"value":1256},{"type":15,"tag":1224,"props":1294,"children":1295},{"style":1259},[1296],{"type":21,"value":1297},"runJob",{"type":15,"tag":1224,"props":1299,"children":1300},{"style":1253},[1301],{"type":21,"value":1302},"(",{"type":15,"tag":1224,"props":1304,"children":1306},{"style":1305},"--shiki-default:#9ECBFF",[1307],{"type":21,"value":1308},"\"daily_customer_refresh\"",{"type":15,"tag":1224,"props":1310,"children":1311},{"style":1253},[1312],{"type":21,"value":1313},");\n",{"type":15,"tag":1224,"props":1315,"children":1317},{"class":1226,"line":1316},3,[1318],{"type":15,"tag":1224,"props":1319,"children":1321},{"emptyLinePlaceholder":1320},true,[1322],{"type":21,"value":1323},"\n",{"type":15,"tag":1224,"props":1325,"children":1327},{"class":1226,"line":1326},4,[1328,1332,1337,1341,1345,1350,1355],{"type":15,"tag":1224,"props":1329,"children":1330},{"style":1231},[1331],{"type":21,"value":1234},{"type":15,"tag":1224,"props":1333,"children":1334},{"style":1237},[1335],{"type":21,"value":1336}," lineage",{"type":15,"tag":1224,"props":1338,"children":1339},{"style":1231},[1340],{"type":21,"value":1245},{"type":15,"tag":1224,"props":1342,"children":1343},{"style":1231},[1344],{"type":21,"value":1250},{"type":15,"tag":1224,"props":1346,"children":1347},{"style":1253},[1348],{"type":21,"value":1349}," credvault.lineage.",{"type":15,"tag":1224,"props":1351,"children":1352},{"style":1259},[1353],{"type":21,"value":1354},"getLineage",{"type":15,"tag":1224,"props":1356,"children":1357},{"style":1253},[1358],{"type":21,"value":1359},"({\n",{"type":15,"tag":1224,"props":1361,"children":1362},{"class":1226,"line":10},[1363,1368,1373],{"type":15,"tag":1224,"props":1364,"children":1365},{"style":1253},[1366],{"type":21,"value":1367},"  nodeId: ",{"type":15,"tag":1224,"props":1369,"children":1370},{"style":1305},[1371],{"type":21,"value":1372},"\"dataset:customers\"",{"type":15,"tag":1224,"props":1374,"children":1375},{"style":1253},[1376],{"type":21,"value":1377},",\n",{"type":15,"tag":1224,"props":1379,"children":1381},{"class":1226,"line":1380},6,[1382,1387,1392],{"type":15,"tag":1224,"props":1383,"children":1384},{"style":1253},[1385],{"type":21,"value":1386},"  depth: ",{"type":15,"tag":1224,"props":1388,"children":1389},{"style":1237},[1390],{"type":21,"value":1391},"3",{"type":15,"tag":1224,"props":1393,"children":1394},{"style":1253},[1395],{"type":21,"value":1377},{"type":15,"tag":1224,"props":1397,"children":1399},{"class":1226,"line":1398},7,[1400,1405,1410],{"type":15,"tag":1224,"props":1401,"children":1402},{"style":1253},[1403],{"type":21,"value":1404},"  direction: ",{"type":15,"tag":1224,"props":1406,"children":1407},{"style":1305},[1408],{"type":21,"value":1409},"\"DOWNSTREAM\"",{"type":15,"tag":1224,"props":1411,"children":1412},{"style":1253},[1413],{"type":21,"value":1377},{"type":15,"tag":1224,"props":1415,"children":1417},{"class":1226,"line":1416},8,[1418],{"type":15,"tag":1224,"props":1419,"children":1420},{"style":1253},[1421],{"type":21,"value":1422},"});\n",{"type":15,"tag":1224,"props":1424,"children":1426},{"class":1226,"line":1425},9,[1427],{"type":15,"tag":1224,"props":1428,"children":1429},{"emptyLinePlaceholder":1320},[1430],{"type":21,"value":1323},{"type":15,"tag":1224,"props":1432,"children":1434},{"class":1226,"line":1433},10,[1435,1439,1444,1448,1452,1457,1462,1467,1472],{"type":15,"tag":1224,"props":1436,"children":1437},{"style":1231},[1438],{"type":21,"value":1234},{"type":15,"tag":1224,"props":1440,"children":1441},{"style":1237},[1442],{"type":21,"value":1443}," tables",{"type":15,"tag":1224,"props":1445,"children":1446},{"style":1231},[1447],{"type":21,"value":1245},{"type":15,"tag":1224,"props":1449,"children":1450},{"style":1231},[1451],{"type":21,"value":1250},{"type":15,"tag":1224,"props":1453,"children":1454},{"style":1253},[1455],{"type":21,"value":1456}," credvault.metadata.",{"type":15,"tag":1224,"props":1458,"children":1459},{"style":1259},[1460],{"type":21,"value":1461},"search",{"type":15,"tag":1224,"props":1463,"children":1464},{"style":1253},[1465],{"type":21,"value":1466},"({ q: ",{"type":15,"tag":1224,"props":1468,"children":1469},{"style":1305},[1470],{"type":21,"value":1471},"\"customers\"",{"type":15,"tag":1224,"props":1473,"children":1474},{"style":1253},[1475],{"type":21,"value":1476}," });\n",{"type":15,"tag":1224,"props":1478,"children":1480},{"class":1226,"line":1479},11,[1481,1485,1490,1494,1498,1503,1508,1512,1517],{"type":15,"tag":1224,"props":1482,"children":1483},{"style":1231},[1484],{"type":21,"value":1234},{"type":15,"tag":1224,"props":1486,"children":1487},{"style":1237},[1488],{"type":21,"value":1489}," execution",{"type":15,"tag":1224,"props":1491,"children":1492},{"style":1231},[1493],{"type":21,"value":1245},{"type":15,"tag":1224,"props":1495,"children":1496},{"style":1231},[1497],{"type":21,"value":1250},{"type":15,"tag":1224,"props":1499,"children":1500},{"style":1253},[1501],{"type":21,"value":1502}," credvault.pipelines.",{"type":15,"tag":1224,"props":1504,"children":1505},{"style":1259},[1506],{"type":21,"value":1507},"run",{"type":15,"tag":1224,"props":1509,"children":1510},{"style":1253},[1511],{"type":21,"value":1302},{"type":15,"tag":1224,"props":1513,"children":1514},{"style":1305},[1515],{"type":21,"value":1516},"\"pipeline-id\"",{"type":15,"tag":1224,"props":1518,"children":1519},{"style":1253},[1520],{"type":21,"value":1313},{"type":15,"tag":1224,"props":1522,"children":1524},{"class":1226,"line":1523},12,[1525,1529,1534,1538,1542,1547,1551,1555,1560],{"type":15,"tag":1224,"props":1526,"children":1527},{"style":1231},[1528],{"type":21,"value":1234},{"type":15,"tag":1224,"props":1530,"children":1531},{"style":1237},[1532],{"type":21,"value":1533}," dashboardData",{"type":15,"tag":1224,"props":1535,"children":1536},{"style":1231},[1537],{"type":21,"value":1245},{"type":15,"tag":1224,"props":1539,"children":1540},{"style":1231},[1541],{"type":21,"value":1250},{"type":15,"tag":1224,"props":1543,"children":1544},{"style":1253},[1545],{"type":21,"value":1546}," credvault.dashboards.",{"type":15,"tag":1224,"props":1548,"children":1549},{"style":1259},[1550],{"type":21,"value":173},{"type":15,"tag":1224,"props":1552,"children":1553},{"style":1253},[1554],{"type":21,"value":1302},{"type":15,"tag":1224,"props":1556,"children":1557},{"style":1305},[1558],{"type":21,"value":1559},"\"dashboard-id\"",{"type":15,"tag":1224,"props":1561,"children":1562},{"style":1253},[1563],{"type":21,"value":1313},{"type":15,"tag":40,"props":1565,"children":1566},{},[1567],{"type":21,"value":1568},"Python:",{"type":15,"tag":1214,"props":1570,"children":1574},{"className":1571,"code":1572,"language":1573,"meta":8,"style":8},"language-python shiki shiki-themes github-dark","jobs = client.orchestration.list_jobs()\nrun = client.orchestration.run_job(\"daily_customer_refresh\")\n\nlineage = client.lineage.get_lineage(\n    node_id=\"dataset:customers\",\n    depth=3,\n    direction=\"DOWNSTREAM\",\n)\n\ntables = client.metadata.search(\"customers\")\nexecution = client.pipelines.run(\"pipeline-id\")\ndashboard_data = client.dashboards.data(\"dashboard-id\")\n","python",[1575],{"type":15,"tag":150,"props":1576,"children":1577},{"__ignoreMap":8},[1578,1586,1594,1601,1609,1617,1625,1633,1641,1648,1656,1664],{"type":15,"tag":1224,"props":1579,"children":1580},{"class":1226,"line":1227},[1581],{"type":15,"tag":1224,"props":1582,"children":1583},{},[1584],{"type":21,"value":1585},"jobs = client.orchestration.list_jobs()\n",{"type":15,"tag":1224,"props":1587,"children":1588},{"class":1226,"line":1270},[1589],{"type":15,"tag":1224,"props":1590,"children":1591},{},[1592],{"type":21,"value":1593},"run = client.orchestration.run_job(\"daily_customer_refresh\")\n",{"type":15,"tag":1224,"props":1595,"children":1596},{"class":1226,"line":1316},[1597],{"type":15,"tag":1224,"props":1598,"children":1599},{"emptyLinePlaceholder":1320},[1600],{"type":21,"value":1323},{"type":15,"tag":1224,"props":1602,"children":1603},{"class":1226,"line":1326},[1604],{"type":15,"tag":1224,"props":1605,"children":1606},{},[1607],{"type":21,"value":1608},"lineage = client.lineage.get_lineage(\n",{"type":15,"tag":1224,"props":1610,"children":1611},{"class":1226,"line":10},[1612],{"type":15,"tag":1224,"props":1613,"children":1614},{},[1615],{"type":21,"value":1616},"    node_id=\"dataset:customers\",\n",{"type":15,"tag":1224,"props":1618,"children":1619},{"class":1226,"line":1380},[1620],{"type":15,"tag":1224,"props":1621,"children":1622},{},[1623],{"type":21,"value":1624},"    depth=3,\n",{"type":15,"tag":1224,"props":1626,"children":1627},{"class":1226,"line":1398},[1628],{"type":15,"tag":1224,"props":1629,"children":1630},{},[1631],{"type":21,"value":1632},"    direction=\"DOWNSTREAM\",\n",{"type":15,"tag":1224,"props":1634,"children":1635},{"class":1226,"line":1416},[1636],{"type":15,"tag":1224,"props":1637,"children":1638},{},[1639],{"type":21,"value":1640},")\n",{"type":15,"tag":1224,"props":1642,"children":1643},{"class":1226,"line":1425},[1644],{"type":15,"tag":1224,"props":1645,"children":1646},{"emptyLinePlaceholder":1320},[1647],{"type":21,"value":1323},{"type":15,"tag":1224,"props":1649,"children":1650},{"class":1226,"line":1433},[1651],{"type":15,"tag":1224,"props":1652,"children":1653},{},[1654],{"type":21,"value":1655},"tables = client.metadata.search(\"customers\")\n",{"type":15,"tag":1224,"props":1657,"children":1658},{"class":1226,"line":1479},[1659],{"type":15,"tag":1224,"props":1660,"children":1661},{},[1662],{"type":21,"value":1663},"execution = client.pipelines.run(\"pipeline-id\")\n",{"type":15,"tag":1224,"props":1665,"children":1666},{"class":1226,"line":1523},[1667],{"type":15,"tag":1224,"props":1668,"children":1669},{},[1670],{"type":21,"value":1671},"dashboard_data = client.dashboards.data(\"dashboard-id\")\n",{"type":15,"tag":40,"props":1673,"children":1674},{},[1675],{"type":21,"value":1676},"Java:",{"type":15,"tag":1214,"props":1678,"children":1682},{"className":1679,"code":1680,"language":1681,"meta":8,"style":8},"language-java shiki shiki-themes github-dark","String jobs = client.platform.orchestration.listJobs();\nString run = client.platform.orchestration.runJob(\"daily_customer_refresh\");\nString tables = client.platform.metadata.search(\"customers\", 10);\n","java",[1683],{"type":15,"tag":150,"props":1684,"children":1685},{"__ignoreMap":8},[1686,1694,1702],{"type":15,"tag":1224,"props":1687,"children":1688},{"class":1226,"line":1227},[1689],{"type":15,"tag":1224,"props":1690,"children":1691},{},[1692],{"type":21,"value":1693},"String jobs = client.platform.orchestration.listJobs();\n",{"type":15,"tag":1224,"props":1695,"children":1696},{"class":1226,"line":1270},[1697],{"type":15,"tag":1224,"props":1698,"children":1699},{},[1700],{"type":21,"value":1701},"String run = client.platform.orchestration.runJob(\"daily_customer_refresh\");\n",{"type":15,"tag":1224,"props":1703,"children":1704},{"class":1226,"line":1316},[1705],{"type":15,"tag":1224,"props":1706,"children":1707},{},[1708],{"type":21,"value":1709},"String tables = client.platform.metadata.search(\"customers\", 10);\n",{"type":15,"tag":40,"props":1711,"children":1712},{},[1713],{"type":21,"value":1714},"Go:",{"type":15,"tag":1214,"props":1716,"children":1720},{"className":1717,"code":1718,"language":1719,"meta":8,"style":8},"language-go shiki shiki-themes github-dark","jobs, err := cv.Orchestration.ListJobs()\nrun, err := cv.Orchestration.RunJob(\"daily_customer_refresh\")\ntables, err := cv.Metadata.Search(\"customers\", 10)\n","go",[1721],{"type":15,"tag":150,"props":1722,"children":1723},{"__ignoreMap":8},[1724,1732,1740],{"type":15,"tag":1224,"props":1725,"children":1726},{"class":1226,"line":1227},[1727],{"type":15,"tag":1224,"props":1728,"children":1729},{},[1730],{"type":21,"value":1731},"jobs, err := cv.Orchestration.ListJobs()\n",{"type":15,"tag":1224,"props":1733,"children":1734},{"class":1226,"line":1270},[1735],{"type":15,"tag":1224,"props":1736,"children":1737},{},[1738],{"type":21,"value":1739},"run, err := cv.Orchestration.RunJob(\"daily_customer_refresh\")\n",{"type":15,"tag":1224,"props":1741,"children":1742},{"class":1226,"line":1316},[1743],{"type":15,"tag":1224,"props":1744,"children":1745},{},[1746],{"type":21,"value":1747},"tables, err := cv.Metadata.Search(\"customers\", 10)\n",{"type":15,"tag":157,"props":1749,"children":1751},{"id":1750},"production-base-url",[1752],{"type":21,"value":1753},"Production Base URL",{"type":15,"tag":40,"props":1755,"children":1756},{},[1757],{"type":21,"value":1758},"The SDK source defaults to a local development server:",{"type":15,"tag":1214,"props":1760,"children":1763},{"className":1761,"code":1762,"language":21,"meta":8,"style":8},"language-text shiki shiki-themes github-dark","http:\u002F\u002Flocalhost:5000\u002Fapi\n",[1764],{"type":15,"tag":150,"props":1765,"children":1766},{"__ignoreMap":8},[1767],{"type":15,"tag":1224,"props":1768,"children":1769},{"class":1226,"line":1227},[1770],{"type":15,"tag":1224,"props":1771,"children":1772},{},[1773],{"type":21,"value":1762},{"type":15,"tag":40,"props":1775,"children":1776},{},[1777],{"type":21,"value":1778},"Production applications must pass the deployed CredVault backend API URL:",{"type":15,"tag":1214,"props":1780,"children":1782},{"className":1761,"code":1781,"language":21,"meta":8,"style":8},"https:\u002F\u002F\u003Cyour-credvault-backend>\u002Fapi\n",[1783],{"type":15,"tag":150,"props":1784,"children":1785},{"__ignoreMap":8},[1786],{"type":15,"tag":1224,"props":1787,"children":1788},{"class":1226,"line":1227},[1789],{"type":15,"tag":1224,"props":1790,"children":1791},{},[1792],{"type":21,"value":1781},{"type":15,"tag":40,"props":1794,"children":1795},{},[1796],{"type":21,"value":1797},"If a production app does not set the base URL, it will try to call the user's own computer and the request will fail.",{"type":15,"tag":157,"props":1799,"children":1801},{"id":1800},"api-keys-and-user-tokens",[1802],{"type":21,"value":1803},"API Keys And User Tokens",{"type":15,"tag":40,"props":1805,"children":1806},{},[1807],{"type":21,"value":1808},"CredVault uses two different credential types.",{"type":15,"tag":40,"props":1810,"children":1811},{},[1812],{"type":21,"value":1813},"Use an API key when your backend service needs direct data access:",{"type":15,"tag":1214,"props":1815,"children":1819},{"className":1816,"code":1817,"language":1818,"meta":8,"style":8},"language-bash shiki shiki-themes github-dark","curl https:\u002F\u002F\u003Cyour-credvault-backend>\u002Fapi\u002Fv1\u002Fdata\u002Fcustomers \\\n  -H \"X-API-Key: \u003Cyour-api-key>\"\n","bash",[1820],{"type":15,"tag":150,"props":1821,"children":1822},{"__ignoreMap":8},[1823,1866],{"type":15,"tag":1224,"props":1824,"children":1825},{"class":1226,"line":1227},[1826,1831,1836,1841,1846,1851,1856,1861],{"type":15,"tag":1224,"props":1827,"children":1828},{"style":1259},[1829],{"type":21,"value":1830},"curl",{"type":15,"tag":1224,"props":1832,"children":1833},{"style":1305},[1834],{"type":21,"value":1835}," https:\u002F\u002F",{"type":15,"tag":1224,"props":1837,"children":1838},{"style":1231},[1839],{"type":21,"value":1840},"\u003C",{"type":15,"tag":1224,"props":1842,"children":1843},{"style":1305},[1844],{"type":21,"value":1845},"your-credvault-backen",{"type":15,"tag":1224,"props":1847,"children":1848},{"style":1253},[1849],{"type":21,"value":1850},"d",{"type":15,"tag":1224,"props":1852,"children":1853},{"style":1231},[1854],{"type":21,"value":1855},">",{"type":15,"tag":1224,"props":1857,"children":1858},{"style":1305},[1859],{"type":21,"value":1860},"\u002Fapi\u002Fv1\u002Fdata\u002Fcustomers",{"type":15,"tag":1224,"props":1862,"children":1863},{"style":1237},[1864],{"type":21,"value":1865}," \\\n",{"type":15,"tag":1224,"props":1867,"children":1868},{"class":1226,"line":1270},[1869,1874],{"type":15,"tag":1224,"props":1870,"children":1871},{"style":1237},[1872],{"type":21,"value":1873},"  -H",{"type":15,"tag":1224,"props":1875,"children":1876},{"style":1305},[1877],{"type":21,"value":1878}," \"X-API-Key: \u003Cyour-api-key>\"\n",{"type":15,"tag":40,"props":1880,"children":1881},{},[1882],{"type":21,"value":1883},"Use a user token when the action belongs to a signed-in dashboard user, such as managing clusters, functions, webhooks, API keys, logs, settings, or billing-related account state.",{"type":15,"tag":157,"props":1885,"children":1887},{"id":1886},"what-is-ready-for-sdk-use",[1888],{"type":21,"value":1889},"What Is Ready For SDK Use",{"type":15,"tag":40,"props":1891,"children":1892},{},[1893],{"type":21,"value":1894},"These areas are the best fit for SDK-based development today:",{"type":15,"tag":247,"props":1896,"children":1897},{},[1898,1908,1913,1918,1922,1927,1931,1935,1940,1945,1949,1954,1959,1964,1969,1974,1979],{"type":15,"tag":251,"props":1899,"children":1900},{},[1901,1903],{"type":21,"value":1902},"application data access through ",{"type":15,"tag":150,"props":1904,"children":1906},{"className":1905},[],[1907],{"type":21,"value":761},{"type":15,"tag":251,"props":1909,"children":1910},{},[1911],{"type":21,"value":1912},"cluster discovery through authenticated user sessions",{"type":15,"tag":251,"props":1914,"children":1915},{},[1916],{"type":21,"value":1917},"CIE datasets, model training, model listing, and predictions",{"type":15,"tag":251,"props":1919,"children":1920},{},[1921],{"type":21,"value":195},{"type":15,"tag":251,"props":1923,"children":1924},{},[1925],{"type":21,"value":1926},"serverless functions",{"type":15,"tag":251,"props":1928,"children":1929},{},[1930],{"type":21,"value":543},{"type":15,"tag":251,"props":1932,"children":1933},{},[1934],{"type":21,"value":530},{"type":15,"tag":251,"props":1936,"children":1937},{},[1938],{"type":21,"value":1939},"schema and indexes",{"type":15,"tag":251,"props":1941,"children":1942},{},[1943],{"type":21,"value":1944},"API key lifecycle operations",{"type":15,"tag":251,"props":1946,"children":1947},{},[1948],{"type":21,"value":418},{"type":15,"tag":251,"props":1950,"children":1951},{},[1952],{"type":21,"value":1953},"activity logs",{"type":15,"tag":251,"props":1955,"children":1956},{},[1957],{"type":21,"value":1958},"basic notifications",{"type":15,"tag":251,"props":1960,"children":1961},{},[1962],{"type":21,"value":1963},"orchestration jobs, runs, assets, sensors, and schedules",{"type":15,"tag":251,"props":1965,"children":1966},{},[1967],{"type":21,"value":1968},"lineage namespaces, datasets, jobs, runs, versions, search, and lineage graph queries",{"type":15,"tag":251,"props":1970,"children":1971},{},[1972],{"type":21,"value":1973},"metadata tables, databases, search, and metadata lineage",{"type":15,"tag":251,"props":1975,"children":1976},{},[1977],{"type":21,"value":1978},"CredVault notebook operations",{"type":15,"tag":251,"props":1980,"children":1981},{},[1982],{"type":21,"value":1983},"pipelines, dashboards, alerts, realtime stream management, and agent session\u002Fevent calls",{"type":15,"tag":40,"props":1985,"children":1986},{},[1987],{"type":21,"value":1988},"These are the features a developer building on CredVault should start with.",{"type":15,"tag":157,"props":1990,"children":1992},{"id":1991},"what-should-stay-dashboard-or-rest-api-first",[1993],{"type":21,"value":1994},"What Should Stay Dashboard Or REST API First",{"type":15,"tag":40,"props":1996,"children":1997},{},[1998],{"type":21,"value":1999},"These areas are platform features, but they should not be presented as fully covered by the current SDKs yet:",{"type":15,"tag":247,"props":2001,"children":2002},{},[2003,2008,2013,2018,2023],{"type":15,"tag":251,"props":2004,"children":2005},{},[2006],{"type":21,"value":2007},"team and workspace member administration",{"type":15,"tag":251,"props":2009,"children":2010},{},[2011],{"type":21,"value":2012},"migrations and external connection testing",{"type":15,"tag":251,"props":2014,"children":2015},{},[2016],{"type":21,"value":2017},"billing, invoices, credits, and payment methods",{"type":15,"tag":251,"props":2019,"children":2020},{},[2021],{"type":21,"value":2022},"Pragma IDE",{"type":15,"tag":251,"props":2024,"children":2025},{},[2026],{"type":21,"value":2027},"advanced experiment tracking beyond the core SDK helpers",{"type":15,"tag":40,"props":2029,"children":2030},{},[2031],{"type":21,"value":2032},"Users can still use these features in the dashboard or through documented REST APIs where available.",{"type":15,"tag":157,"props":2034,"children":2036},{"id":2035},"recommended-wording-for-users",[2037],{"type":21,"value":2038},"Recommended Wording For Users",{"type":15,"tag":40,"props":2040,"children":2041},{},[2042],{"type":21,"value":2043},"Use this wording when describing the SDKs:",{"type":15,"tag":2045,"props":2046,"children":2047},"blockquote",{},[2048],{"type":15,"tag":40,"props":2049,"children":2050},{},[2051],{"type":21,"value":2052},"CredVault SDKs let developers build applications and automation on top of CredVault data, CIE, functions, webhooks, triggers, backups, schema, metrics, logs, API keys, notebooks, pipelines, dashboards, alerts, orchestration, lineage, metadata, realtime streams, and agent sessions.",{"type":15,"tag":40,"props":2054,"children":2055},{},[2056],{"type":21,"value":2057},"Avoid saying:",{"type":15,"tag":2045,"props":2059,"children":2060},{},[2061],{"type":15,"tag":40,"props":2062,"children":2063},{},[2064],{"type":21,"value":2065},"The SDKs control every CredVault product and dashboard feature.",{"type":15,"tag":40,"props":2067,"children":2068},{},[2069],{"type":21,"value":2070},"That would be inaccurate because some product areas are dashboard-first or integration-first today.",{"type":15,"tag":157,"props":2072,"children":2074},{"id":2073},"choosing-the-right-tool",[2075],{"type":21,"value":2076},"Choosing The Right Tool",{"type":15,"tag":59,"props":2078,"children":2079},{},[2080,2096],{"type":15,"tag":63,"props":2081,"children":2082},{},[2083],{"type":15,"tag":67,"props":2084,"children":2085},{},[2086,2091],{"type":15,"tag":71,"props":2087,"children":2088},{},[2089],{"type":21,"value":2090},"Goal",{"type":15,"tag":71,"props":2092,"children":2093},{},[2094],{"type":21,"value":2095},"Recommended tool",{"type":15,"tag":82,"props":2097,"children":2098},{},[2099,2112,2125,2137,2149,2162,2175,2187],{"type":15,"tag":67,"props":2100,"children":2101},{},[2102,2107],{"type":15,"tag":89,"props":2103,"children":2104},{},[2105],{"type":21,"value":2106},"Build an app that reads and writes CredVault data",{"type":15,"tag":89,"props":2108,"children":2109},{},[2110],{"type":21,"value":2111},"SDK or REST API",{"type":15,"tag":67,"props":2113,"children":2114},{},[2115,2120],{"type":15,"tag":89,"props":2116,"children":2117},{},[2118],{"type":21,"value":2119},"Connect a backend service to CredVault",{"type":15,"tag":89,"props":2121,"children":2122},{},[2123],{"type":21,"value":2124},"SDK with API key",{"type":15,"tag":67,"props":2126,"children":2127},{},[2128,2133],{"type":15,"tag":89,"props":2129,"children":2130},{},[2131],{"type":21,"value":2132},"Run data and AI workflows from a terminal",{"type":15,"tag":89,"props":2134,"children":2135},{},[2136],{"type":21,"value":116},{"type":15,"tag":67,"props":2138,"children":2139},{},[2140,2145],{"type":15,"tag":89,"props":2141,"children":2142},{},[2143],{"type":21,"value":2144},"Manage workspace users and billing",{"type":15,"tag":89,"props":2146,"children":2147},{},[2148],{"type":21,"value":98},{"type":15,"tag":67,"props":2150,"children":2151},{},[2152,2157],{"type":15,"tag":89,"props":2153,"children":2154},{},[2155],{"type":21,"value":2156},"Explore Notebook, Metadata, Lineage, or Orchestration UIs",{"type":15,"tag":89,"props":2158,"children":2159},{},[2160],{"type":21,"value":2161},"Dashboard sidebar",{"type":15,"tag":67,"props":2163,"children":2164},{},[2165,2170],{"type":15,"tag":89,"props":2166,"children":2167},{},[2168],{"type":21,"value":2169},"Call those surfaces from code",{"type":15,"tag":89,"props":2171,"children":2172},{},[2173],{"type":21,"value":2174},"SDK helpers where available",{"type":15,"tag":67,"props":2176,"children":2177},{},[2178,2183],{"type":15,"tag":89,"props":2179,"children":2180},{},[2181],{"type":21,"value":2182},"Build a custom integration not covered by the SDK",{"type":15,"tag":89,"props":2184,"children":2185},{},[2186],{"type":21,"value":146},{"type":15,"tag":67,"props":2188,"children":2189},{},[2190,2195],{"type":15,"tag":89,"props":2191,"children":2192},{},[2193],{"type":21,"value":2194},"Install and use Pragma",{"type":15,"tag":89,"props":2196,"children":2197},{},[2198],{"type":21,"value":2199},"Pragma product pages and documentation",{"type":15,"tag":40,"props":2201,"children":2202},{},[2203],{"type":21,"value":2204},"The SDK should be presented as a developer acceleration layer for the stable core platform APIs. The dashboard remains the main place for broad platform management.",{"type":15,"tag":2206,"props":2207,"children":2208},"style",{},[2209],{"type":21,"value":2210},"html .default .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}html .shiki span {color: var(--shiki-default);background: var(--shiki-default-bg);font-style: var(--shiki-default-font-style);font-weight: var(--shiki-default-font-weight);text-decoration: var(--shiki-default-text-decoration);}",{"title":8,"searchDepth":1270,"depth":1270,"links":2212},[2213,2214,2215,2216,2217,2218,2219,2220,2221,2222],{"id":159,"depth":1270,"text":162},{"id":278,"depth":1270,"text":281},{"id":677,"depth":1270,"text":680},{"id":1204,"depth":1270,"text":1207},{"id":1750,"depth":1270,"text":1753},{"id":1800,"depth":1270,"text":1803},{"id":1886,"depth":1270,"text":1889},{"id":1991,"depth":1270,"text":1994},{"id":2035,"depth":1270,"text":2038},{"id":2073,"depth":1270,"text":2076},"markdown","content:docs:sdks:platform-coverage.md","content","docs\u002Fsdks\u002Fplatform-coverage.md","docs\u002Fsdks\u002Fplatform-coverage","md",1794695988190]