You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jul 30, 2025. It is now read-only.
Copy file name to clipboardExpand all lines: apps/nextra/pages/en/build/apis.mdx
+1-5Lines changed: 1 addition & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -70,8 +70,4 @@ such anyone can operate these APIs and many independent operators and builders w
70
70
[Aptos Labs](https://aptoslabs.com) operates a deployment of these APIs on behalf of [Aptos Foundation](https://aptosfoundation.org/)
71
71
for each [Aptos Network](../network/nodes/networks.mdx) and makes them available for public consumption.
72
72
73
-
At the moment there are 2 sets of Aptos Labs API deployments:
74
-
75
-
1.[APIs with anonymous access and IP-based rate-limiting](../network/nodes/networks.mdx)
76
-
2.[[Beta] APIs with authentication and developer-account based rate limiting through the Aptos Labs Developer Portal](apis/aptos-labs-developer-portal.mdx)
77
-
73
+
These APIs allow for limited access on a per-IP basis without an API key (anonymous access). To get much higher rate limits you can sign up for an [Aptos Build](https://build.aptoslabs.com/) account.
API Gateway is currently in beta. Please report any problems you encounter
11
-
by creating an [issue in the aptos-core](https://github.com/aptos-labs/aptos-core/issues/new?assignees=@geekflyer,@dport,@blakezimmerman&labels=api-gateway&projects=&template=dev_portal_issue.md&title=%5BDev+Portal%5D) repo.
12
-
</Callout>
9
+
[Aptos Build](https://build.aptoslabs.com) is your gateway to access Aptos Labs provided APIs in a quick and easy fashion to power your dapp. Beyond API access it offers gas station and no code indexing services.
13
10
14
-
[API Gateway](https://developers.aptoslabs.com) is your gateway to access Aptos Labs provided APIs in a quick and easy fashion to power your dapp. It consists of a Portal (UI) and a set of API Gateways operated by Aptos Labs.
15
-
16
-
Learn more about API Gateway at the dedicated [API Gateway docs site](https://developers.aptoslabs.com/docs).
11
+
Learn more about Aptos Build at the dedicated [Aptos Build docs site](https://build.aptoslabs.com/docs).
Copy file name to clipboardExpand all lines: apps/nextra/pages/en/build/apis/data-providers.mdx
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -16,7 +16,7 @@ Indexer layer on top of this will provide a [GRPC transaction stream](../indexer
16
16
17
17
On top of this transaction stream, we've built out some product logic tables that can be queried through [GraphQL](../indexer/)
18
18
19
-
Since the logic to parse out transaction is [public](https://github.com/aptos-labs/aptos-indexer-processors), some vendors have implemented similar parsing logic to create a subset of tables and made them available to query.
19
+
Since the logic to parse out transaction is [public](https://github.com/aptos-labs/aptos-indexer-processors-v2), some vendors have implemented similar parsing logic to create a subset of tables and made them available to query.
Copy file name to clipboardExpand all lines: apps/nextra/pages/en/build/apis/fullnode-rest-api.mdx
+1-4Lines changed: 1 addition & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -29,10 +29,7 @@ For more advanced queries, we recommend using the [Indexer GraphQL API](../index
29
29
30
30
## Understanding rate limits
31
31
32
-
As with the [Aptos Indexer](../indexer/indexer-api.mdx), the Aptos REST API has a rate limit of 5000
33
-
requests per five minutes by IP address, whether submitting transactions or querying the API on Aptos-provided nodes.
34
-
(As a node operator, you may raise those limits on your own node.) Note that this limit can change with or without prior
35
-
notice.
32
+
As with the [Aptos Indexer](../indexer/indexer-api.mdx), the Aptos REST API has rate limits based on compute units. You can learn more about how the ratelimiting works by reading the [Aptos Build docs](https://build.aptoslabs.com/docs/start/billing).
For Linux, the easiest way to install the Aptos CLI tool is via Python script, although if that does not work, you can also install manually via downloading pre-compiled binaries. The pre-compiled binaries approach is not generally recommended as updating is very manual.
5
+
For Linux, the easiest way to install the Aptos CLI tool is via shell script, although if that does not work, you can also install manually via downloading pre-compiled binaries. The pre-compiled binaries approach is not generally recommended as updating is very manual.
6
6
7
-
<Callouttype="warning">
8
-
Note: If you are using an ARM architecture, you will have to install using the steps here: [Install Specific Aptos CLI Versions (Advanced)](install-cli-specific-version.mdx)
9
-
</Callout>
10
-
11
-
# Install via Python Script
7
+
# Install via Script
12
8
13
9
<Steps>
14
-
### Ensure you have Python 3.6+ installed by running `python3 --version`.
15
-
16
-
If python3 is not installed, you can find installation instructions on [python.org](http://python.org).
17
10
18
11
### In the terminal, use one of the following commands:
19
12
20
-
{/* TODO We need to ensure these files are still hosted */}
If you receive the error `Couldn't find distutils or packaging. We cannot check the current version of the CLI. We will install the latest version.` you can fix it by running `pip3 install packaging` then repeating this step.
24
+
If you are getting `Illegal instruction` errors when running the CLI, it may be due to your CPU not supporting SIMD instructions.
25
+
Specifically for older non-SIMD processors or Ubuntu x86_64 docker containers on ARM Macs, you may need to run the following command instead to skip SIMD instructions:
26
+
```bash filename="Terminal"
27
+
curl -fsSL "https://aptos.dev/scripts/install_cli.sh" | sh -s -- --generic-linux
28
+
```
33
29
</Callout>
34
30
35
31
### (Optional) It can be helpful to add the Aptos CLI to a folder in your PATH, or to add it to your PATH directly.
@@ -44,14 +40,31 @@ Note: If you are using an ARM architecture, you will have to install using the s
44
40
If you would like to update the Aptos CLI to the latest version, you can run `aptos update`.
45
41
</Callout>
46
42
43
+
# Install via Package Manager (Optional)
44
+
45
+
<Callouttype="info">
46
+
When installing Aptos via a package manager, please update it through the same package manager in the future.
47
+
</Callout>
48
+
49
+
### Arch Linux
50
+
#### Install via AUR (Arch User Repository)
51
+
```bash filename="Terminal"
52
+
git clone https://aur.archlinux.org/aptos-bin.git
53
+
cd aptos-bin
54
+
makepkg -si
55
+
```
56
+
or use an AUR helper like `yay`:
57
+
```bash filename="Terminal"
58
+
yay -S aptos-bin
59
+
```
47
60
# Install via Pre-Compiled Binaries (Backup Method)
48
61
49
62
<Steps>
50
63
### Go to the [Aptos CLI release page](https://github.com/aptos-labs/aptos-core/releases?q=cli&expanded=true).
51
64
### Click the "Assets" expandable menu for the latest release to see the pre-compiled binaries.
52
65
### Download the zip file for Linux.
53
-
1. It’ll have a name like: `aptos-cli-<version>-Ubuntu-x86_64.zip`.
54
-
2. Make sure you choose the right zip file for your computer architecture.
66
+
1. It’ll have a name like: `aptos-cli-<version>-Linux-x86_64.zip` or `aptos-cli-<version>-Linux-aarch64.zip`.
67
+
2. Make sure you choose the right zip file for your computer architecture (x86_64 for Intel / AMD or aarch64 for ARM).
55
68
3. You will likely have to dismiss warnings that this is a suspicious file when downloading.
56
69
### Unzip the downloaded file.
57
70
### Move the extracted Aptos binary file into your preferred folder.
0 commit comments