PinguApps.Appwrite.Client 0.1.0-alpha

This is a prerelease version of PinguApps.Appwrite.Client.
There is a newer version of this package available.
See the version list below for details.
dotnet add package PinguApps.Appwrite.Client --version 0.1.0-alpha                
NuGet\Install-Package PinguApps.Appwrite.Client -Version 0.1.0-alpha                
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="PinguApps.Appwrite.Client" Version="0.1.0-alpha" />                
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add PinguApps.Appwrite.Client --version 0.1.0-alpha                
#r "nuget: PinguApps.Appwrite.Client, 0.1.0-alpha"                
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
// Install PinguApps.Appwrite.Client as a Cake Addin
#addin nuget:?package=PinguApps.Appwrite.Client&version=0.1.0-alpha&prerelease

// Install PinguApps.Appwrite.Client as a Cake Tool
#tool nuget:?package=PinguApps.Appwrite.Client&version=0.1.0-alpha&prerelease                

AppwriteClient

Work in Progress

This is a work in progress. There are 2 SDK's - one for client and another for server. You might desire client functionality on the server, particulary is making use of server side rendering, so on the server it might make most sense to use both client and server SDKs. Each have different functionality available.

Progress

Server & Client

2 / 298

Server Only

1 / 195

Client Only

1 / 93

Key

Icon Definition
The endpoint is implemented for the given SDK type (client or server)
The endpoint is not yet implemented for the given SDK type (client or server), but will be
There is currently no intention to implement the endpoint for the given SDK type (client or server)

Account

2 / 52

Endpoint Client Server
Get Account
Create Account
Update Email
List Identities
Delete Identity
Create JWT
List Logs
Update MFA
Add Authenticator
Verify Authenticator
Delete Authenticator
Create 2FA Challenge
Create MFA Challenge (confirmation)
List Factors
Get MFA Recovery Codes
Create MFA Recovery Codes
Regenerate MFA Recovery Codes
Update Name
Update Password
Update Phone
Get Account Preferences
Update Preferences
Create Password Recovery
Create Password Recovery (Confirmation)
List Sessions
Delete Sessions
Create Anonymous Session
Create Email Password Session
Update Magic URL Session
Create OAuth2 Session
Update Phone Session
Create Session
Get Session
Update Session
Delete Session
Update Status
Create Push Target
Update Push Target
Delete Push Target
Create Email Token (OTP)
Create Magic URL Token
Create OAuth2 Token
Create Phone Token
Create Email Verification
Create Email Verification (Confirmation)
Create Phone Verification
Create Phone Verification (Confirmation)

Users

0 / 41

Endpoint Client Server
List Users
Create User
Create User with Argon2 Password
Create User with Bcrypt Password
List Identities
Delete Identity
Create User with MD5 Password
Create User with PHPass Password
Create User with Scrypt Password
Create User with Scrypt Modified Password
Create User with SHA Password
Get User
Delete User
Update Email
Update User Labels
List User Logs
List User Memberships
Update MFA
Delete Authenticator
List Factors
Get MFA Recovery Codes
Regenerator MFA Recovery Codes
Create MFA Recovery Codes
Update Name
Update Password
Update Phone
Get User Preferences
Update User Preferences
List User Sessions
Create Session
Delete User Sessions
Delete User Session
Update User Status
List User Targets
Create User Target
Get User Target
Update User Target
Delete User Target
Create Token
Update Email Verification
Update Phone Verification

Teams

0 / 26

Endpoint Client Server
List Teams
Create Team
Get Team
Updatet Name
Delete Team
List Team Memberships
Create Team Membership
Get Team Membership
Update Membership
Delete Team Membership
Update Team Membership Status
Get Team Memberships
Update Preferences

Databases

0 / 47

Endpoint Client Server
List Databases
Create Databases
Get Database
Update Database
Delete Database
List Collections
Create Collection
Get Collections
Update Collection
Delete Collection
List Attributes
Create Boolean Attribute
Update Boolean Attribute
Create Datatime Attribute
Update Datetime Attribute
Create Email Attribute
Update Email Attribute
Create Enum Attribute
Update Enum Attribute
Create Float Attribute
Update Float Attribute
Create Integer Attribute
Update Integer attribute
Create IP Address Attribute
Update IP Address Attribute
Create Relationship Attribute
Create String Attribute
Update String Attribute
Create URL Attribute
Update URL Attribute
Get Attribute
Delete Attribute
Update Relationship Attribute
List Documents
Create Document
Get Document
Update Document
Delete Document
List Indexes
Create Index
Get Index
Delete Index

Storage

0 / 21

Endpoint Client Server
List Buckets
Create Bucket
Get Bucket
Update Bucket
Delete Bucket
List Files
Create File
Get File
Update File
Delete File
Get File For Download
Get File Preview
Get File For View

Functions

0 / 24

Endpoint Client Server
List Functions
Create Function
List Runtimes
Get Function
Update Function
Delete Function
List Deployments
Create Deployment
Get Deployment
Update Function Deployment
Delete Deployment
Create Build
Download Deployment
List Executions
Create Execution
Get Execution
List Variables
Create Variable
Get Variable
Update Variable
Delete Variable

Messaging

0 / 48

Endpoint Client Server
List Messages
Create Email
Update Email
Create Push Notification
Update Push Notification
Create SMS
Update SMS
Get Message
Delete Message
List Message Logs
List Message Targets
List Providers
Create APNS Provider
Update APNS Provider
Create FCM Provider
Update FCM Provider
Create Mailgun Provider
Update Mailgun Provider
Create Msg91 Provider
Update Msg91 Provider
Create Sendgrid Provider
Update Sendgrid Provider
Create SMTP Provider
Update SMTP Provider
Create Telesign Provider
Update Telesign Provider
Create Textmagic Provider
Update Textmagic Provider
Create Twilio Provider
Update Twilio Provider
Create Vonage Provider
Update Vonage Provider
Get Provider
Delete Provider
List Provider Logs
List Subscriber Logs
List Topics
Create Topic
Get Topic
Update Topic
Delete Topic
List Topic Logs
List Subscribers
Create Subscriber
Get Subscriber
Delete Subscriber

Locale

0 / 15

Endpoint Client Server
Get User Locale
List Locale Codes
List Continents
List Countries
List EU Countries
List Countries Phone Codes
List Currencies
List Languages

Avatars

0 / 14

Endpoint Client Server
Get Browser Icon
Get Credit Card Icon
Get Favicon
Get Country Flag
Get Image From Url
Get Initials
Get QR Code
Product Compatible and additional computed target framework versions.
.NET net5.0 was computed.  net5.0-windows was computed.  net6.0 was computed.  net6.0-android was computed.  net6.0-ios was computed.  net6.0-maccatalyst was computed.  net6.0-macos was computed.  net6.0-tvos was computed.  net6.0-windows was computed.  net7.0 was computed.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed. 
.NET Core netcoreapp3.0 was computed.  netcoreapp3.1 was computed. 
.NET Standard netstandard2.1 is compatible. 
MonoAndroid monoandroid was computed. 
MonoMac monomac was computed. 
MonoTouch monotouch was computed. 
Tizen tizen60 was computed. 
Xamarin.iOS xamarinios was computed. 
Xamarin.Mac xamarinmac was computed. 
Xamarin.TVOS xamarintvos was computed. 
Xamarin.WatchOS xamarinwatchos was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
0.3.1 78 11/6/2024
0.3.0 94 10/20/2024
0.2.0 87 10/13/2024
0.1.0 94 9/25/2024
0.1.0-alpha 120 7/2/2024