diff --git a/src/Fable.Python.fsproj b/src/Fable.Python.fsproj
index 9d7b21d..de15717 100644
--- a/src/Fable.Python.fsproj
+++ b/src/Fable.Python.fsproj
@@ -13,6 +13,7 @@
+
diff --git a/src/stdlib/Base64.fs b/src/stdlib/Base64.fs
new file mode 100644
index 0000000..c8bef26
--- /dev/null
+++ b/src/stdlib/Base64.fs
@@ -0,0 +1,31 @@
+module Fable.Python.Base64
+
+open Fable.Core
+
+// fsharplint:disable MemberNames
+
+type IExports =
+ abstract b64encode : byte[] -> byte[]
+ abstract b64encode : s : byte[] * altchars: byte[] -> byte[]
+
+ abstract b64decode : byte[] -> byte[]
+ abstract b64decode : string -> byte[]
+ abstract b64decode : s: byte[] * altchars : byte[] -> byte[]
+ abstract b64decode : s: string * altchars : byte[] -> byte[]
+ abstract b64decode : s: byte[] * altchars : byte[] * validate: bool -> byte[]
+ abstract b64decode : s: string * altchars : byte[] * validate: bool -> byte[]
+ abstract b64decode : s: byte[] * validate: bool -> byte[]
+ abstract b64decode : s: string * validate: bool -> byte[]
+
+ abstract standard_b64encode : byte[] -> byte[]
+ abstract standard_b64decode : string -> byte[]
+ abstract standard_b64decode : byte[] -> byte[]
+ abstract urlsafe_b64encode : byte[] -> byte[]
+ abstract urlsafe_b64decode : string -> byte[]
+ abstract urlsafe_b64decode : byte[] -> byte[]
+ abstract b32encode : byte[] -> byte[]
+ abstract b16encode : byte[] -> byte
+
+ /// Base16, Base32, Base64, Base85 Data Encodings
+[]
+let base64: IExports = nativeOnly