# Package google.golang.org/appengine/v2/capability (v2.0.6)

> [!NOTE]
> **Note:** To get more information about this package, such as access to older versions, view [this package on pkg.go.dev](https://pkg.go.dev/google.golang.org/appengine/v2/capability).

<br />

Package capability exposes information about outages and scheduled downtime
for specific API capabilities.

This package does not work in App Engine "flexible environment".

Example:

```go
if !capability.Enabled(c, "datastore_v3", "write") {
    // show user a different page
}
```

## Functions

### func Enabled

    func Enabled(ctx https://pkg.go.dev/context.https://pkg.go.dev/context#Context, api, capability https://pkg.go.dev/builtin#string) https://pkg.go.dev/builtin#bool

Enabled returns whether an API's capabilities are enabled.
The wildcard "\*" capability matches every capability of an API.
If the underlying RPC fails (if the package is unknown, for example),
false is returned and information is written to the application log.