TinyaMLは仮想マシン(VM)、コンパイラ、コンパイラ-コンパイラであり、抽象パーサ tinyapを使っています。これはエンディアンセーフであり、新しい C APIを仮想マシンに簡単に組み込むことができます。VMは仮想スレッドモデルでワードコードを実行し、また、ガベージコレクタを備えています。 TinyaMLにより、ユーザーはコンパイルやアセンブリコードを実行したり、より高級な言語の新文法をパーサに渡し(plug into)そのAST(訳注:抽象構文木)をコンパイルするメソッドを実装したりできます。