# DeFi Smart Account (DSA)

## What is a DeFi Smart Account?

The DeFi Smart Account or DSA for short; is a smart contract wallet and smart contract infrastructure that allows for extensible products and composability across a variety of DeFi protocols. The DSA SDK is open source and can be built upon by developers and users alike.

Our flagship interface is located at [defi.instadapp.io](https://defi.instadapp.io/)

## Instadapp GUI and DSA

Instadapp maintains its flagship GUI. DeFi Smart Accounts (DSA) are non-custodial smart contract wallets and therefore any developer can choose to build additional interfaces or add functionality into the DSA or use the SDK to build a separate independent application.

The Instadapp GUI is a streamlined DApp which is meant to offer lots of functionality in a consistent manner. You can also manually execute transactions using the SDK by creating your own transactions.&#x20;

{% hint style="success" %}
The SDK is accessible on the interface through the use of console in case you need to execute a function not accessible through the GUI.
{% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://instadapp-3.gitbook.io/instadapp-docs/defi-smart-account-dsa.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
