# SDKs

- [Javascript SDK](/sdk/javascript-sdk.md)
- [Installation](/sdk/javascript-sdk/installation.md)
- [Tutorial](/sdk/javascript-sdk/tutorial.md)
- [Explanation](/sdk/javascript-sdk/tutorial/explanation.md)
- [Authentication](/sdk/javascript-sdk/authentication.md)
- [CRUD (Files)](/sdk/javascript-sdk/read-and-write-files.md)
- [CRUD (RDF Data)](/sdk/javascript-sdk/read-and-write-rdf-data.md): Reading and writing structured data stored in Wallet Storages (Pods).
- [Access Requests and Grants](/sdk/javascript-sdk/access-requests-and-grants.md)
- [Manage Access Requests](/sdk/javascript-sdk/access-requests-and-grants/manage-access-requests.md)
- [Manage Access Grants](/sdk/javascript-sdk/access-requests-and-grants/manage-access-grants.md)
- [Use Access Grants to Access Resources](/sdk/javascript-sdk/access-requests-and-grants/use-access-grants-to-access-resources.md)
- [Inspect Access Requests and Access Grants](/sdk/javascript-sdk/access-requests-and-grants/inspect-access-requests-and-access-grants.md)
- [Notifications](/sdk/javascript-sdk/notifications.md)
- [Error Codes](/sdk/javascript-sdk/error-codes.md)
- [Release Notes](/sdk/javascript-sdk/release-notes.md)
- [Java SDK](/sdk/java-sdk.md)
- [Installation](/sdk/java-sdk/installation.md)
- [Tutorial](/sdk/java-sdk/tutorial.md)
- [Prerequisites](/sdk/java-sdk/tutorial/prerequisites.md)
- [Step 1: Add Inrupt Java Client Libraries](/sdk/java-sdk/tutorial/step1.md)
- [Step 2: Expense Class](/sdk/java-sdk/tutorial/step2.md)
- [Step 3: ExpenseController Class](/sdk/java-sdk/tutorial/step3.md)
- [Step 4: Run (Part 1)](/sdk/java-sdk/tutorial/step4.md)
- [Step 5: Add receipt.png](/sdk/java-sdk/tutorial/step5.md)
- [Complete Code](/sdk/java-sdk/tutorial/step5/code.md)
- [Step 6: Run (Part 2)](/sdk/java-sdk/tutorial/step6.md)
- [Authentication](/sdk/java-sdk/authentication.md)
- [Session Management](/sdk/java-sdk/authentication/session-management.md)
- [Solid-OIDC Client IDs](/sdk/java-sdk/authentication/solid-oidc-client-identifiers.md)
- [CRUD Module](/sdk/java-sdk/crud-data.md)
- [WebID Profile and Pod URLs](/sdk/java-sdk/crud-data/appendix-webid-profile-and-pod-urls.md)
- [Headers](/sdk/java-sdk/crud-data/appendix-headers.md)
- [Low-level HTTP Requests](/sdk/java-sdk/crud-data/appendix-low-level-http-requests.md)
- [CRUD (RDF Data)](/sdk/java-sdk/crud-rdf-data.md)
- [Modeling an RDF Resource](/sdk/java-sdk/crud-rdf-data/modeling-rdf-data.md)
- [Access Requests and Grants](/sdk/java-sdk/access-requests-and-grants.md)
- [Create Access Requests/Grants](/sdk/java-sdk/access-requests-and-grants/create-access-requests-grants.md)
- [Use Access Grants to Access Resources](/sdk/java-sdk/access-requests-and-grants/use-access-grants-to-access-resources.md)
- [Release Notes](/sdk/java-sdk/release-notes.md)
