[{"data":1,"prerenderedAt":349},["ShallowReactive",2],{"content-query-afs3HTXAzt":3},{"_path":4,"_dir":5,"_draft":6,"_partial":6,"_locale":7,"title":8,"description":9,"sidebar_position":10,"body":11,"_type":343,"_id":344,"_source":345,"_file":346,"_stem":347,"_extension":348},"\u002Fdocs\u002Fsdks","docs",false,"","SDKs Overview","CredVault provides official client libraries for popular programming languages, making it easy to integrate the platform into your applications. Each SDK is designed to feel native to its language while providing consistent access to all platform features.",4,{"type":12,"children":13,"toc":336},"root",[14,23,28,35,40,133,139,144,154,164,174,184,194,204,214,224,230,235,245,255,261,266,291,296],{"type":15,"tag":16,"props":17,"children":19},"element","h1",{"id":18},"official-sdks",[20],{"type":21,"value":22},"text","Official SDKs",{"type":15,"tag":24,"props":25,"children":26},"p",{},[27],{"type":21,"value":9},{"type":15,"tag":29,"props":30,"children":32},"h2",{"id":31},"choosing-an-sdk",[33],{"type":21,"value":34},"Choosing an SDK",{"type":15,"tag":24,"props":36,"children":37},{},[38],{"type":21,"value":39},"All our SDKs offer the same functionality — choose the one that matches your development environment:",{"type":15,"tag":41,"props":42,"children":43},"table",{},[44,63],{"type":15,"tag":45,"props":46,"children":47},"thead",{},[48],{"type":15,"tag":49,"props":50,"children":51},"tr",{},[52,58],{"type":15,"tag":53,"props":54,"children":55},"th",{},[56],{"type":21,"value":57},"Language",{"type":15,"tag":53,"props":59,"children":60},{},[61],{"type":21,"value":62},"Best For",{"type":15,"tag":64,"props":65,"children":66},"tbody",{},[67,85,101,117],{"type":15,"tag":49,"props":68,"children":69},{},[70,80],{"type":15,"tag":71,"props":72,"children":73},"td",{},[74],{"type":15,"tag":75,"props":76,"children":77},"strong",{},[78],{"type":21,"value":79},"Node.js\u002FTypeScript",{"type":15,"tag":71,"props":81,"children":82},{},[83],{"type":21,"value":84},"Web applications, APIs, serverless functions",{"type":15,"tag":49,"props":86,"children":87},{},[88,96],{"type":15,"tag":71,"props":89,"children":90},{},[91],{"type":15,"tag":75,"props":92,"children":93},{},[94],{"type":21,"value":95},"Python",{"type":15,"tag":71,"props":97,"children":98},{},[99],{"type":21,"value":100},"Data science, scripting, backend services, Jupyter notebooks",{"type":15,"tag":49,"props":102,"children":103},{},[104,112],{"type":15,"tag":71,"props":105,"children":106},{},[107],{"type":15,"tag":75,"props":108,"children":109},{},[110],{"type":21,"value":111},"Java",{"type":15,"tag":71,"props":113,"children":114},{},[115],{"type":21,"value":116},"Enterprise applications, Android, Spring Boot services",{"type":15,"tag":49,"props":118,"children":119},{},[120,128],{"type":15,"tag":71,"props":121,"children":122},{},[123],{"type":15,"tag":75,"props":124,"children":125},{},[126],{"type":21,"value":127},"Go",{"type":15,"tag":71,"props":129,"children":130},{},[131],{"type":21,"value":132},"Microservices, CLI tools, high-performance backends",{"type":15,"tag":29,"props":134,"children":136},{"id":135},"whats-included",[137],{"type":21,"value":138},"What's Included",{"type":15,"tag":24,"props":140,"children":141},{},[142],{"type":21,"value":143},"Every SDK provides access to these platform capabilities:",{"type":15,"tag":24,"props":145,"children":146},{},[147,152],{"type":15,"tag":75,"props":148,"children":149},{},[150],{"type":21,"value":151},"Data Operations",{"type":21,"value":153}," — Create, read, update, and delete documents. Query collections with filters, sorting, and pagination. Work with indexes and aggregations.",{"type":15,"tag":24,"props":155,"children":156},{},[157,162],{"type":15,"tag":75,"props":158,"children":159},{},[160],{"type":21,"value":161},"Authentication",{"type":21,"value":163}," — Manage user sessions, handle login and registration flows, work with user profiles.",{"type":15,"tag":24,"props":165,"children":166},{},[167,172],{"type":15,"tag":75,"props":168,"children":169},{},[170],{"type":21,"value":171},"Cluster Management",{"type":21,"value":173}," — List clusters, view configurations, monitor health and status.",{"type":15,"tag":24,"props":175,"children":176},{},[177,182],{"type":15,"tag":75,"props":178,"children":179},{},[180],{"type":21,"value":181},"Intelligence Engine",{"type":21,"value":183}," — Train machine learning models, deploy for inference, run predictions on your data.",{"type":15,"tag":24,"props":185,"children":186},{},[187,192],{"type":15,"tag":75,"props":188,"children":189},{},[190],{"type":21,"value":191},"Webhooks",{"type":21,"value":193}," — Configure webhooks, manage events, inspect delivery history.",{"type":15,"tag":24,"props":195,"children":196},{},[197,202],{"type":15,"tag":75,"props":198,"children":199},{},[200],{"type":21,"value":201},"Serverless Functions",{"type":21,"value":203}," — Deploy functions, execute on demand, retrieve logs.",{"type":15,"tag":24,"props":205,"children":206},{},[207,212],{"type":15,"tag":75,"props":208,"children":209},{},[210],{"type":21,"value":211},"Backups",{"type":21,"value":213}," — Create and restore backups, view backup history.",{"type":15,"tag":24,"props":215,"children":216},{},[217,222],{"type":15,"tag":75,"props":218,"children":219},{},[220],{"type":21,"value":221},"Team Management",{"type":21,"value":223}," — Invite members, manage permissions, handle invitations.",{"type":15,"tag":29,"props":225,"children":227},{"id":226},"authentication-methods",[228],{"type":21,"value":229},"Authentication Methods",{"type":15,"tag":24,"props":231,"children":232},{},[233],{"type":21,"value":234},"SDKs support two authentication approaches:",{"type":15,"tag":24,"props":236,"children":237},{},[238,243],{"type":15,"tag":75,"props":239,"children":240},{},[241],{"type":21,"value":242},"API Keys",{"type":21,"value":244}," are the recommended method for server-side applications. They provide persistent access without user interaction. Store your API key securely as an environment variable.",{"type":15,"tag":24,"props":246,"children":247},{},[248,253],{"type":15,"tag":75,"props":249,"children":250},{},[251],{"type":21,"value":252},"Bearer Tokens",{"type":21,"value":254}," are used for client-side applications or when acting on behalf of a user. Tokens are obtained through the authentication endpoints and expire after a period of time.",{"type":15,"tag":29,"props":256,"children":258},{"id":257},"getting-help",[259],{"type":21,"value":260},"Getting Help",{"type":15,"tag":24,"props":262,"children":263},{},[264],{"type":21,"value":265},"Each SDK includes comprehensive documentation with examples. If you encounter issues:",{"type":15,"tag":267,"props":268,"children":269},"ul",{},[270,276,281,286],{"type":15,"tag":271,"props":272,"children":273},"li",{},[274],{"type":21,"value":275},"Check the troubleshooting section for your SDK",{"type":15,"tag":271,"props":277,"children":278},{},[279],{"type":21,"value":280},"Visit our Community Discord for peer support",{"type":15,"tag":271,"props":282,"children":283},{},[284],{"type":21,"value":285},"File an issue on the SDK's GitHub repository",{"type":15,"tag":271,"props":287,"children":288},{},[289],{"type":21,"value":290},"Contact support for urgent matters",{"type":15,"tag":24,"props":292,"children":293},{},[294],{"type":21,"value":295},"Continue to the specific SDK documentation for your language:",{"type":15,"tag":267,"props":297,"children":298},{},[299,309,318,327],{"type":15,"tag":271,"props":300,"children":301},{},[302],{"type":15,"tag":303,"props":304,"children":306},"a",{"href":305},"\u002Fdocs\u002Fsdks\u002Fnodejs",[307],{"type":21,"value":308},"Node.js SDK",{"type":15,"tag":271,"props":310,"children":311},{},[312],{"type":15,"tag":303,"props":313,"children":315},{"href":314},"\u002Fdocs\u002Fsdks\u002Fpython",[316],{"type":21,"value":317},"Python SDK",{"type":15,"tag":271,"props":319,"children":320},{},[321],{"type":15,"tag":303,"props":322,"children":324},{"href":323},"\u002Fdocs\u002Fsdks\u002Fjava",[325],{"type":21,"value":326},"Java SDK",{"type":15,"tag":271,"props":328,"children":329},{},[330],{"type":15,"tag":303,"props":331,"children":333},{"href":332},"\u002Fdocs\u002Fsdks\u002Fgo",[334],{"type":21,"value":335},"Go SDK",{"title":7,"searchDepth":337,"depth":337,"links":338},2,[339,340,341,342],{"id":31,"depth":337,"text":34},{"id":135,"depth":337,"text":138},{"id":226,"depth":337,"text":229},{"id":257,"depth":337,"text":260},"markdown","content:docs:sdks:index.md","content","docs\u002Fsdks\u002Findex.md","docs\u002Fsdks\u002Findex","md",1782233754794]