From 2a8ff0ab2cd193526a34143d01dea1db2be55e8f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matev=C5=BE=20Jekovec?= <matevz@oasisprotocol.org>
Date: Mon, 25 Sep 2023 12:34:07 +0200
Subject: [PATCH] docs: Add new Reference API URLs

---
 docs/paratime/README.mdx |  2 +-
 sidebarCore.js           | 10 ++++++++++
 sidebarDapp.js           | 17 +++++++++++------
 sidebarParatime.js       | 14 ++++++++++++--
 4 files changed, 34 insertions(+), 9 deletions(-)

diff --git a/docs/paratime/README.mdx b/docs/paratime/README.mdx
index cfb87913d5..cc96efa5e8 100644
--- a/docs/paratime/README.mdx
+++ b/docs/paratime/README.mdx
@@ -15,7 +15,7 @@ SDK].
     findSidebarItem('/paratime/minimal-runtime'),
     findSidebarItem('/paratime/modules'),
     findSidebarItem('/paratime/reproducibility'),
-    findSidebarItem('https://api.docs.oasis.io/oasis-sdk/oasis_runtime_sdk'),
+    findSidebarItem('https://api.docs.oasis.io/rust/oasis_runtime_sdk'),
 ]} />
 
 [Oasis Runtime SDK]:
diff --git a/sidebarCore.js b/sidebarCore.js
index 44fa459d2c..f095d231ef 100644
--- a/sidebarCore.js
+++ b/sidebarCore.js
@@ -167,6 +167,16 @@ const sidebars = {
       label: 'ADRs',
       href: '/adrs'
     },
+    {
+      type: 'link',
+      label: 'Core Client TypeScript API',
+      href: 'https://api.docs.oasis.io/js/client',
+    },
+    {
+      type: 'link',
+      label: 'Core Client Go API',
+      href: 'https://pkg.go.dev/github.com/oasisprotocol/oasis-core/go',
+    },
   ],
 };
 
diff --git a/sidebarDapp.js b/sidebarDapp.js
index 0590df6b58..646bdf338e 100644
--- a/sidebarDapp.js
+++ b/sidebarDapp.js
@@ -22,6 +22,16 @@ const sidebars = {
         'dapp/sapphire/gasless',
         'dapp/sapphire/precompiles',
         'dapp/sapphire/addresses',
+        {
+          type: 'link',
+          label: 'TypeScript API',
+          href: 'https://api.docs.oasis.io/js/sapphire-paratime',
+        },
+        {
+          type: 'link',
+          label: 'Solidity API',
+          href: 'https://api.docs.oasis.io/sol/sapphire-contracts',
+        },
       ],
     },
     {
@@ -66,13 +76,8 @@ const sidebars = {
         {
           type: 'link',
           label: 'Rust API',
-          href: 'https://api.docs.oasis.io/oasis-sdk/oasis_contract_sdk',
+          href: 'https://api.docs.oasis.io/rust/oasis_contract_sdk',
         },
-        {
-          type: 'link',
-          label: 'Go API',
-          href: 'https://pkg.go.dev/github.com/oasisprotocol/oasis-sdk/client-sdk/go/client',
-        }
       ],
     },
   ],
diff --git a/sidebarParatime.js b/sidebarParatime.js
index 52da61924b..2262cb1e7e 100644
--- a/sidebarParatime.js
+++ b/sidebarParatime.js
@@ -14,8 +14,18 @@ const sidebars = {
     'paratime/reproducibility',
     {
       type: 'link',
-      label: 'Rust API',
-      href: 'https://api.docs.oasis.io/oasis-sdk/oasis_runtime_sdk',
+      label: 'ParaTime Client TypeScript API',
+      href: 'https://api.docs.oasis.io/js/client-rt',
+    },
+    {
+      type: 'link',
+      label: 'ParaTime Client Go API',
+      href: 'https://pkg.go.dev/github.com/oasisprotocol/oasis-sdk/client-sdk/go/client',
+    },
+    {
+      type: 'link',
+      label: 'ParaTime SDK Rust API',
+      href: 'https://api.docs.oasis.io/rust/oasis_runtime_sdk',
     },
   ],
 };